eclipse mysql生成实体类_Eclipse中通过Hibernate Tools插件实现从数据库逆向生成Hibernate带注解的实体类...

98a478993521d6e38f1a8b4fd80c5a16.png

2、成功安装后,自己新建一个项目测试。

二、连接数据库的具体实现步骤采用图文结合讲解

1. 打开Window-> Show View->Other,再打开数据库管理器(Data Management)->Data Source Explorer,再Database Connection上右键New,并连接上数据库。

5c948c933d6cc5844866e89b9caf1cf1.png

13fbd582619ba63d898374a03e1a7757.png

2、点击下图中按钮,新建一个数据库驱动的配置。

0510b9c63b932d73c6e1eadedeb13323.png

选择数据库驱动,可以为该配置另起个名字。

53a070def972f20379cb721d54e998c1.png

105a2636f2c992d6e27b48fbba90bb5d.png

404d3645d5e80e6c8078070d7bb42970.png

接下来,完善Properties下的General选项卡内容,同样是连接数据库的信息,配置完后点击Test Connection按钮测试是否能连通数据库,然后点击Next。

fa56d76dc773dd267b3540f8029c1e2f.png

再确认无误后,单击Finish。

05db2026abaf1d6dbfaaf5b02a54d80a.png

三、生成hibernate实体类的具体步骤

打开Hibernate Configurations窗口。

a49c20818ab84c9b69f2595a78b7e2ef.png

然后在打开窗口右击,点击Add Configuration...

09c309417fd7afecd2c883579b057c26.png

Project选择项目(ph),Database connection选择刚刚配好的数据库连接驱动,如果没有建数据库驱动可以点击New新建数据库驱动(其实可以直接选择[Hibernate configured connection]通过Hibernate配置文件连接数据库,但是通过这种方式并不一定能成功,单独采用Data Management也同样不一定成功,原因不是很清楚,所以最后采用Data Management + Hibernate配置文件的结合方式,这样就比较保险)

561e944d9dfb8f1c0fc8c7d7b1898b84.png

8dbba72c48ca0c9c31b9bdb146899929.png

0727924d8464cff33bbaa8d29a2b31e7.png

点击Ok,这样Hibernate Configuration就添加了一个配置信息。

87184ac7dd906eceeef99ab85b219aa2.png

配置文件创建完之后可以看到Hibernate Configuerations 视图的Database节点中有了数据库。

782791376f4f6312d26e6f5e964f9748.png

然后在eclipse菜单栏中的工具栏的空白处右击鼠标,选择Customize Perspective。

d91367f1bafbbfefbc55c762e37ed8bb.png

弹出如下窗体后,依照图中选择Command Groups Availability选项卡,勾选Hibernate Code Generation,然后单击确定。

feba752ad1ffe4acda8b8893be2e5702.png

之后工具栏就会出现相应按钮。

afbf09fff14b981e73df1995d9fb054a.png

单击该按钮,并选择图中Hibernate Code Generation Configurations。

c3085cbd4f17cf8d30f6f06f12c0fb58.png

然后弹出如下该窗口,按如下图操作,右击后选择New。

3a589b499a752bf78343f393a515896a.png

弹出如下窗体,选择输出的项目地址,填写包名,勾选Reverse engineer from JDBC Connection,然后创建hibernate.reveng.xml

67c327d498df169619945be0d68a78c2.png

hibernate.reveng.xml产生的路径通过后面的Step选择,路径选择完后点击Next,出现如下界面,Console configuration选择刚刚配置好的hibernate,点击Refresh按钮,就会出现数据库的全部schema,找到你的数据库,然后将需要产生实体类的表其Include到右侧窗口里,然后点击Finish按钮完成hibernate.reveng.xml的创建。

2defd4ed693a37f7d544cfd972d58bcb.png

bb18f557532755c3b0db2e9e525eac06.png

然后点击Run,运行后就可以在项目的相应目录下生成相应的实体类和配置文件或者直接是带注解映射的实体类了。

相应的使用注解映射在spring配置文件的配置如下图所示:

889bb44a5090adfd08cdfa8f444e201c.png

相关的参考网址:http://blog.csdn.net/wangpeng047/article/details/6877720

http://www.cnblogs.com/whjblogs/p/3137385.html

http://www.2cto.com/database/201501/372023.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值