第一步:
window-->open Perspective-->MyEclipse Java Persistence
操作后会出现一个视图DB Brower:MyEclipse Derby
在空白区点击右键,新建一个数据库对象。我用的是sqlserver,截图如下:
可点击“Test Driver”测试数据库是否可连接。
第二步:
在一个WEB项目上 右键-->MyEclipse-->add Hibernate Capabilities
如果需要用到在实体类上添加注释的话那么选中紧挨着的add Hibernate Annotations
Support(据说现在都用annotations了就选上吧!!)
next:
next:选择配置的数据源
选择生成sessionFactroy的位置。
三步反向生成实体类
到DB Brower中找到要反向的表选中并且点击右键--->Hibernate Reverse
Enginnering
看选项:java src folder 源码包,不用多解释,java
package——存放将要反转出来的实体类,选择目录(应该是提前建好的com.xxx.model之类的包);Create
pojo<>db。。。这个选项选中,就是我们建立从表到简单java 对象(即pojo)的配置,把下面的add
hibernate mapping annotations to
pojo的选上,其它不管,这个选项用来“添加映射注解到pojo对象上”,它上面的那个选项用来创建xml的,据说不太用了,就用annotation吧!
这样应该就够了,下一步
看图:type Mapping要选上hibernatetypes,这样这些注解都是来自 javax.persistence.*了
(刚观察过!)
id generator 看下拉列表就知道是配置id生成策略的
那两个enable 是说映射关系发现(detection)
完成