本文介绍如何使用MyEclipse的hibernate工具从数据库反向生成实体Bean.
一、打开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.