使用MyEclipse的hibernate工具从数据库反向生成实体Bean



使用MyEclipse的hibernate工具从数据库反向生成实体Bean

本文介绍如何使用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.