在Intellij IDEA下通过Hibernate逆向生成实体类
前言:在IDEA中,通过相关插件,可以利用Hibernate逆向生成数据表对应的实体类。具体操作及注意事项见本篇随笔。
1.创建一个基于maven的hibernate工程。并在工程中添夹hibernate核心配置文件hibernate.cfg.xml,其工程结构如下图所示。
其中,hibernate.cfg.xml的配置如下:
View Code
注意:该配置文件中对数据库的相关信息进行能配置,在后续逆向生成实体类的时候,又会生成数据库信息,所以建议在使用插件生成实体类时,将数据库配置信息注释,实体类生成完后,在将其打开。
2.在IDEA中添加数据源,具体操作如下。
1)从View→Tool Windows→DataBase
2)在DataBase窗口中,进行如下操作。
注:笔者这里选择MySQL数据库,也可根据具体情况,选择相应数据库。
3)对数据相关信息进行配置。
注:注意图中红框的内容。
配置成功后,点击测试弹出如下对话框。
4)打开Persistence选项:View→Tool Windows→Persistence。
5)在hibernateGen上右键,进行如下操作。
6)在弹出的对话框中进行如下操作即可。
7)最后生成的实体类与对应xml文件如下图。
至此,在IDEA下,通过Hibernate逆向生成实体类操作完成。
by Shawn Chen,2018.3.16日,凌晨。
=========================================================
比你优秀的人比你还努力,你有什么资格不去奋斗!
__一个有理想的程序员。
=========================================================
分类: hibernate