Eclipse从数据库逆向生成Hibernate实体类和映射文件(Eclipse插件系列之HibernateTools)
2017-03-08 17:00
567 查看
♣下载安装Eclipse插件(HibernateTools)
♣Eclipse连接数据库(Mysql5.7)
♣新建hibernate.properties和hibernate.cfg.xml文件
♣打开Hibernate Configurations窗口
[b]♣创建hibernate.reveng.xml文件[/b]
♣[b]打开Customize Perspective窗口[/b]
♣最后:生成hibernate实体类和映射文件
1.下载安装Eclipse插件(HibernateTools)
去Hibernate的网站下载HibernateTools工具包。 http://jaist.dl.sourceforge.net/sourceforge/jboss/HibernateTools-3.2.4.Beta1-R200810311334.zip
或者,可以点击这里下载;
下载后解压,得到features和plugins这两个文件夹,将features和plugins这两个文件夹其中的内容复制到eclipse目录下对应的features和plugins文件夹
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/33aa22b09792af48b50ee65cbcb17de7.png)
2.Eclipse连接数据库(Mysql5.7)
使用eclipse自带的数据库管理器(Data Management),连接上数据库(Mysql5.7):
点击Window -> Show View -> Other -> Data Sourse Explorer
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/575f68bdc6a3a81a00dc6c1f463fedc3.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/ea1901db071f8266c263570d41d80711.png)
然后就弹出了如下图数据库管理的界面,在其上右键选择new:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/6ee07a573ec1a67c10cd8928922d1e3e.png)
然后选择Mysql数据库,可以自定义命名:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/31c3b0681343de2577c7b628b48bb5f3.png)
接着点击新建数据库驱动的按钮,加载本地的数据库驱动:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/3435464a3b5190f22a10de772508651f.png)
选择比较高的版本
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/27fc536c6c0f253dfb7937be95f7e5c3.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/6ed16a14141bddd34addd833a20d3dd3.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/7039db1d87f0f10b0fd5cdc06cbae7b9.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/58c6bb5b9e2df5d4f4c5f4635f30f57d.png)
到这里,eclipse就已经和Mysql5.7数据库连接上了
3.新建hibernate.properties和hibernate.cfg.xml文件
3.1新建hibernate.properties:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/f560a3fd57e431979aaa980f76cd2454.png)
右键项目名,new一个文件:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/43a47268f356f01c3fb799eab529f718.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/096ed0ffcef21cebe122c904f25a03c9.png)
3.2新建hibernate.cfg.xml:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/ef56f1595bea96e1d54328e155021b35.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/6e49d1d149c51d8bea7993d34d1d4ecc.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/ad1498e7ef4cab069cd62055831d69e5.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/bea9afa0d79c75e2313e152abd997e98.png)
到此hibernate.properties和hibernate.cfg.xml文件就建立完成了。
4.[b]创建hibernate.reveng.xml[/b]
[b]
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/0876b86c89d8fb7929bc62531edabbed.png)
[/b]
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/6555eed9beed3461b49d90501bcd5333.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/dcb6ee7bb2ff207adac1a47cecfbf22d.png)
到这里,hibernate.reveng.xml文件就新建完成了,点击finish后会弹出如下框:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/e45084323d52611dc29a9967106d0b57.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/59052396a6461fa5701fd6ff72af96bc.png)
然后就可以关闭保存了。
5.打开Hibernate Configurations窗口
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/57fe04dc262b41308d26ddb29e437e92.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/dfc6ad352160f96a1890ef438b5dbf00.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/692ea155b931416fef58108a747fbe51.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/eb58a763ecdbee09c3cd149935a2b966.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/e90d794c66b9c59fae84de0015f9e266.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/fb718060894effbda2247f0ad43b2a37.png)
[b]5.打开Customize Perspective窗口[/b]
选择Customize Perspective选项,
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/35ce705acc2f5c8fab9bd4178f75c28c.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/267118120ffc8f8d10432e15ec8f671c.png)
6.最后:生成hibernate实体类和映射文件
之后工具栏就会出现一个新的按钮
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/e2aabb851ae3b0b9fe3c5ff759fae017.png)
点击按钮的下拉标识,选中Hibernate Code Generation Configurations:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/d71423efde0fb40869a9db2880ae3057.png)
然后就弹出如下的Generation Configurations框:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/911758a5c13d441da7ce4b88d24135d9.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/bfd99babeb9c097c062424ce25b359d7.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/6191b1b9d4ac1971a38f1ef64da10565.png)
效果如下图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/159be78acecea861858279e9d1612527.png)
最后的最后,欢迎光临xunCr.com
♣Eclipse连接数据库(Mysql5.7)
♣新建hibernate.properties和hibernate.cfg.xml文件
♣打开Hibernate Configurations窗口
[b]♣创建hibernate.reveng.xml文件[/b]
♣[b]打开Customize Perspective窗口[/b]
♣最后:生成hibernate实体类和映射文件
1.下载安装Eclipse插件(HibernateTools)
去Hibernate的网站下载HibernateTools工具包。 http://jaist.dl.sourceforge.net/sourceforge/jboss/HibernateTools-3.2.4.Beta1-R200810311334.zip
或者,可以点击这里下载;
下载后解压,得到features和plugins这两个文件夹,将features和plugins这两个文件夹其中的内容复制到eclipse目录下对应的features和plugins文件夹
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/33aa22b09792af48b50ee65cbcb17de7.png)
2.Eclipse连接数据库(Mysql5.7)
使用eclipse自带的数据库管理器(Data Management),连接上数据库(Mysql5.7):
点击Window -> Show View -> Other -> Data Sourse Explorer
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/575f68bdc6a3a81a00dc6c1f463fedc3.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/ea1901db071f8266c263570d41d80711.png)
然后就弹出了如下图数据库管理的界面,在其上右键选择new:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/6ee07a573ec1a67c10cd8928922d1e3e.png)
然后选择Mysql数据库,可以自定义命名:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/31c3b0681343de2577c7b628b48bb5f3.png)
接着点击新建数据库驱动的按钮,加载本地的数据库驱动:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/3435464a3b5190f22a10de772508651f.png)
选择比较高的版本
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/27fc536c6c0f253dfb7937be95f7e5c3.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/6ed16a14141bddd34addd833a20d3dd3.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/7039db1d87f0f10b0fd5cdc06cbae7b9.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/58c6bb5b9e2df5d4f4c5f4635f30f57d.png)
到这里,eclipse就已经和Mysql5.7数据库连接上了
3.新建hibernate.properties和hibernate.cfg.xml文件
3.1新建hibernate.properties:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/f560a3fd57e431979aaa980f76cd2454.png)
右键项目名,new一个文件:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/43a47268f356f01c3fb799eab529f718.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/096ed0ffcef21cebe122c904f25a03c9.png)
3.2新建hibernate.cfg.xml:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/ef56f1595bea96e1d54328e155021b35.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/6e49d1d149c51d8bea7993d34d1d4ecc.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/ad1498e7ef4cab069cd62055831d69e5.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/bea9afa0d79c75e2313e152abd997e98.png)
到此hibernate.properties和hibernate.cfg.xml文件就建立完成了。
4.[b]创建hibernate.reveng.xml[/b]
[b]
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/0876b86c89d8fb7929bc62531edabbed.png)
[/b]
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/6555eed9beed3461b49d90501bcd5333.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/dcb6ee7bb2ff207adac1a47cecfbf22d.png)
到这里,hibernate.reveng.xml文件就新建完成了,点击finish后会弹出如下框:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/e45084323d52611dc29a9967106d0b57.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/59052396a6461fa5701fd6ff72af96bc.png)
然后就可以关闭保存了。
5.打开Hibernate Configurations窗口
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/57fe04dc262b41308d26ddb29e437e92.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/dfc6ad352160f96a1890ef438b5dbf00.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/692ea155b931416fef58108a747fbe51.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/eb58a763ecdbee09c3cd149935a2b966.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/e90d794c66b9c59fae84de0015f9e266.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/fb718060894effbda2247f0ad43b2a37.png)
[b]5.打开Customize Perspective窗口[/b]
选择Customize Perspective选项,
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/35ce705acc2f5c8fab9bd4178f75c28c.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/267118120ffc8f8d10432e15ec8f671c.png)
6.最后:生成hibernate实体类和映射文件
之后工具栏就会出现一个新的按钮
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/e2aabb851ae3b0b9fe3c5ff759fae017.png)
点击按钮的下拉标识,选中Hibernate Code Generation Configurations:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/d71423efde0fb40869a9db2880ae3057.png)
然后就弹出如下的Generation Configurations框:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/911758a5c13d441da7ce4b88d24135d9.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/bfd99babeb9c097c062424ce25b359d7.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/6191b1b9d4ac1971a38f1ef64da10565.png)
效果如下图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201703/159be78acecea861858279e9d1612527.png)
最后的最后,欢迎光临xunCr.com
相关文章推荐
- Eclipse实现hibernate反向工程:从数据库逆向生成实体类和hbm文件
- 在Eclipse下手动搭建SSH框架,并使用Hibernate插件反向生成实体类和关系映射文件。
- Eclipse使用hibernate插件反向生成实体类和映射文件
- Eclipse使用hibernate插件反向生成实体类和映射文件
- Eclipse中通过Hibernate Tools插件实现从数据库逆向生成Hibernate带注解的实体类
- [置顶] Eclipse通过HibernateTools实现逆向生成Hibernate实体类或映射
- 【SSH (九)】Eclipse使用hibernate插件反向生成实体类和映射文件
- eclipse 通过Hibernate 逆向生成实体类和映射文件
- 【SSH】安装JBoss Tools及eclipse从数据库逆向生成hibernate实体类和映射
- eclipse从数据库逆向生成Hibernate实体类
- eclipse使用hibernate工具数据库逆向生成实体类
- eclipse从数据库逆向生成Hibernate实体类
- eclipse从数据库逆向生成Hibernate实体类
- 【java】eclipse从数据库逆向生成Hibernate实体类
- eclipse从数据库逆向生成Hibernate实体类
- eclipse从数据库逆向生成Hibernate实体类
- 使用Eclipse通过连接数据库生成实体类和映射文件
- 使用Eclipse通过连接数据库生成实体类和映射文件
- Eclipse通过HibernateTools实现逆向生成Hibernate实体类
- eclipse从数据库逆向生成Hibernate实体类