使用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 就可以了


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

你可能感兴趣的:(西游日记,JAVA)