利用MyEclipse从数据库反向生成实体类之JPA模式

利用MyEclipse从数据库反向生成实体类之JPA方式

最近开发项目涉及到的表太多,一个一个的写JAVA实体类很是费事,一个类少说写下来加注释也得几分钟,上百个类的就不得了了,踌躇之际,经理告诉我有简便的方法就是方向数据库了,看着他做了一遍感觉太棒了,没想到MyEclipse尽然这么强大,赶紧记录下来又学到的知识。

步骤大致如下:

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

 进行了上面的 操作后会出现一个视图MyEclipse Derby,点击右键新建一个在出现的面板中,driver template中选择MySQL的,driver name自己写个随便的,Connection URL就写平常的JDBC中的URL,用户密码也是的,接下来就是add Jars了这个JAR大家很清楚肯定是MYSQL的驱动包了测试下是否可用,可用就点击下一步完成就行了,这时在视图中会出现你写的driver name的那个图标了,点击图标可以看到数据库中所有的表

 第二大步是你新建一个WEB项目然后点击右键,MyEclipse--->add JPA Capabilities 在单选按钮选择自己需要的一种类型的实体类然后是下一步选择Driver里面的你第一步时创建的那个名称,下面的是选择数据库,点击下一步这时你的项目就是一个JPA项目了并且跟那个驱动的联系上了

  第三大步回到刚才视图那里选中一个表或者多个点击右键JPA reverser Engineering,下一步选择刚才JPA项目的SRC目录,自己定义一个包,点击完成就真的完成了

 回去看看SRC吧,数据库中的表真的生成实体类了!

 

 

转载出处:http://javacrazyer.iteye.com/blog/652587