hibernate mysql逆向工程_MyEclipse从数据库反向生成实体类之Hibernate方式 反向工程...

第一步:

window-->open Perspective-->MyEclipse Java Persistence

操作后会出现一个视图DB Brower:MyEclipse Derby

在空白区点击右键,新建一个数据库对象。我用的是sqlserver,截图如下:

a4c26d1e5885305701be709a3d33442f.png

可点击“Test Driver”测试数据库是否可连接。

第二步:

在一个WEB项目上 右键-->MyEclipse-->add Hibernate Capabilities

如果需要用到在实体类上添加注释的话那么选中紧挨着的add Hibernate Annotations

Support(据说现在都用annotations了就选上吧!!)

a4c26d1e5885305701be709a3d33442f.png

next:a4c26d1e5885305701be709a3d33442f.png

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吧!

a4c26d1e5885305701be709a3d33442f.png

这样应该就够了,下一步

看图:type Mapping要选上hibernatetypes,这样这些注解都是来自 javax.persistence.*了

(刚观察过!)

id generator 看下拉列表就知道是配置id生成策略的

那两个enable 是说映射关系发现(detection)

a4c26d1e5885305701be709a3d33442f.png

完成

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值