图文教程:使用MyEclipse的hibernate工具从数据库反向生成实体Bean

来源:互联网 发布:棘轮软件 编辑:程序博客网 时间:2024/04/29 22:08

本文介绍如何使用MyEclipse的hibernate工具从数据库反向生成实体Bean.使用的STS的孩子也可以使用, STS中已经有了这个工具,至于javaEE版本的Elicpse有没有我就不知道了,好久没碰Eclipse了,现在主要用STS和MyEclipse。

一、打开MyEclipse,切换到MyEclipse Database Explorer 透视图下,如果不知道什么是透视图或者不知道怎么切换透视图,我建议你先多多熟悉熟悉IDE吧。STS里面可能不是这名字,但意思都差不多。

切换之后,你将看到这个界面:

二、DB Browser下的空白处右键,新建----New,

填写信息,如下

Test 通过了就下一步

完了就点击Finish完成。看到DB Browser下多了一个MySQL。双击打开,看到需要显示的数据库了。

 

三、切换回java视图,新建一个普通的java project。项目上右键-----MyEclipse----add hibernate capabilities....


四、选择hibernate的版本和库。


下一步,


下一步,选择最开始建立的那个MySQL.填写完信息


下一步,不生成sessionfactory,然后finish。


完成后的工程目录如图     


五、切换到database Explorer视图,选择你需要生成实体Bean的表。右键选择 Hibernate Reverse Engineering...


填写,选择相关信息,完成后点击下一步,

指定ID 生成策略,启用Many to many,one to one 。这里我用的id 生成策略是assigned,即手动指定。

下一步,指定生成的java类的名字和主键生成策略、启用双向映射。


点击完成,看到正在生成,完了之后切换回java视图,查看java project下面生成了两个java文件。


打开生成的两个java文件,看到的是基于注解的实体Bean,

到此,我们使用MyEclipse hibernate工具就把数据库中的表反向生成了实体Bean.


0 0