Myeclipse反向生成hibernate实体映射

来源:互联网 发布:淘宝直通车钱能退吗 编辑:程序博客网 时间:2024/05/13 17:13

第一步: 


window-->open Perspective-->MyEclipse JavaPersistence 
操作后会出现一个视图DB Brower:MyEclipse Derby 
在空白区点击右键,新建一个数据库对象。我用的是mysql,结果截个图吧: 



左边的属性按照自己使用的数据库填就行了,左边部分是我建好以后的结果,数据库名叫shop,有个user表 是专门这次测试用的 



第二步: 
新建一个WEB项目 
然后选中项目右键-->MyEclipse-->add Hibernate Capabilities 
如果需要用到在实体类上添加注释的话那么选中紧挨着的add HibernateAnnotations Support(据说现在都用annotations了就选上吧!!) 




 

然后下一步选中一个目录存放自动生成hibernate.cfg.xml文件,一般毫无例外的放在src根目录下,下一步选中一个DB Driver中我们第一步建立的那个(例如:com.mysql),然后下一步选中一个目录存放自动生成的HibernateSessionFactory工具类 。下图是生成的配置文件: 




第三步反向生成实体类 
到DB Brower中找到要反向的表选中并且点击右键--->HibernateReverse Enginnering 

看选项:java src folder 源码包,不用多解释,java package——存放将要反转出来的实体类,选择目录(应该是提前建好的com.xxx.model之类的包);Createpojo<>db。。。这个选项选中,就是我们建立从表到简单java 对象(即pojo)的配置,把下面的add hibernatemapping annotations to pojo的选上,这个选项用来“添加映射注解到pojo对象上”,它上面的那个选项用来创建xml的,据说不太用了,就用annotation吧! 




看图:type Mapping要选上hibernatetypes,这样这些注解都是来自javax.persistence.*了 id generator 看下拉列表就知道是配置id生成策略的 



 



 

0 0
原创粉丝点击