使用Eclipse从数据库逆向生成实体类

   我们都知道,一个项目的实体类少则十几个,多则几十个。一个类里面又有很多属性。对于我来说,我更希望怎么把代码写好。而不是把时间浪费在这些毫无意义的事情上。

在MyEclipse中,正逆向工程操作比较简单。在eclipse中的操作程序跟在my里面不一样。我也看了一下 使用hibernate生成实体类 个人感觉有点复杂。 接下来看教程

   1. 我们先建立一个data source(我以mysql为例)

database 设置成你需要反向生成的 数据库 设置好之后就会看到


table 就是相当你需要方向生产的对象了 。


2. 然后在eclipse建立一个JPA项目。至于project name 什么的乱写就好了。 反正只是用来用一个映射实体的临时项目而已



然后 鼠标点击项目 右键 看到JPA tools 然后看到 generate entities form tables ; 这个就是 根据数据库表创建实体;

 这个好像没办法截图。 我就不截图了。


点进去可以看到

connection 就是刚刚让你们创建的data source 。下拉框选择它,然后就可以看到你需要映射的实体的表了。旁边有全选的按钮 。 选完之后点击next

这个界面就是映射关系的里面。 可以添加 查看。选择需不需要映射这些实体之间的关系 然后点击next


key generator 就是 id的生成策略。 这个看个人需要。package 就是决定把生成的model 放在哪个文件夹下面。 如果要继承 或者 是实现什么接口的话可以在哪里选择

然后点击 finish 就可以了


这个就是生成之后的文件。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值