您的位置:首页 > 编程语言 > Java开发

JPA项目使用myeclipse创建带注解的model实体类&web工程使用MyEclipse自动生成hibernate映射文件和实体类

2017-03-27 15:00 781 查看
做过一个web项目用了jpa,需要其中的注解的model实体类手写太麻烦,其他的dao、service、action(or controller)都是拖过来直接改名就可以了

1.先新建JPA项目:



如果没有就点击左下角的Show All Wizards.



点两次Next后,点击Finish即可,中间不用任何操作

(点第二次Next后会出现连接到所在数据库,先不管)



 

 连接数据库的如下图的Connection



 

点击FINISH后如图



 

2.打开Myelipse Database Explorer视图

 


在DB Browser栏中右键新建连接:New...



 

填写信息:记得导入包,否则会报错



点击Test Driver:连接成功即可



找到对应的数据库的表



 

 

 

选中将要生成注解model的表:右键>JPA Reverse Engineering...



选择刚才新建的JPA工程(这也就是为什么要新建JPA工程的原因,没有JPA工程的话将显示为空),点击OK



选择如图后Next



将三个都勾选上



点击Finish

在所有步骤中总是提示信息如下图的话,选择否可以忽略转换视图



可以看到结果:生成model成功



 

 




最后,只需将这些model实体类复制粘贴到自己真正的项目就可以了。

 

注意1:如果model所映射的数据库表中如果没有主键,那么会生成两张表

如下:





 

如果有主键,则无任何异常



 


 创建web工程,使用Hibernate的时候,在工程里一个一个创建实体类太麻烦,浪费时间,现在教大家如何用MyEclipse自动生成Hibernate映射文件及实体类

1、创建数据库,创建相应的表



2、点击图标,选择MyEclipse
Datebase Explorer



出现以下视图,然后new



填写数据库相应的配置信息



Test Driver successfully

以上其实相当于你的mysql第三方工具



选择一张表右键,看到JAP 逆向工程  和 Hibernate 逆向工程,我选择Hibernate那个。



可以看到上面的hibernatepojo 是我之前在该myeclipse中键好的java工程。现在再重新展示该工程的步骤:

1:new 一个java project (new jpa project 或者new web project 都可以),只要该工程能够加入hibernate属性配置就行

   右键hibernatepojo如下,添加hibernate相关配置



加添后如下:该步骤向hibernatepojo
工程导入了必要的hibernate jar 包和配置文件



所以就有了上面提到了选择一张表右键,看到JAP
逆向工程  和 Hibernate 逆向工程,我选择Hibernate那个。

最后



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  myeclipse
相关文章推荐