您好,登录后才能下订单哦!
1、使用DB Browser建立数据库连接
Window->Show View->Other... 搜索DB

在DB Browser新建数据库连接



点击“Test Driver”,弹出下列提示框,表示连接成功!




在DB Browser中显示出建立的数据库连接,如下

双击“local”数据库连接,可以查看local数据库中的Table

在表上右键,选择Hibernate Reverse Engineering...

点击Java src folder右侧的Browse...

在打开的窗口中,提示“No entries available”。出现这个问题,是因为项目还没有添加Hibernate Facet。

2、为项目添加Hibernate Facet
右击项目——MyEclipse——Project Facets[compabilities]——install Hibernate facet

选择Hibernate,一般选择3.x版本

如果原来就有hibernate.cfg.xml文件,就选择Existing;如果没有,就选择new。其它的则都不需要勾选,这里添加hibernate facet只是让MyEclipse记录有用到Hibernate。

下面的页面,也不用勾选。

3、Hibernate Reverse Engineering
回到DB Browser,在数据表上右键,选择Hibernate Reverse Engineering...

点击Java src folder右侧的Browser按钮,选择目标package。

勾选“Create POJO<> DB Table mapping information”
“Create a Hibernate mapping file(*.hbm.xml) for each database table”
勾选“Java Data Object(POJO <> DB Table)”




删除*.hbm.xml文件中的catalog信息

4、去掉项目的Hibernate Facet
(1)删除项目下的.myhibernatedata文件

(2)修改.settings目录下的org.eclipse.wst.common.project.facet.core.xml

删除其中的
<installed facet="me.hibernate" version="3.3"/>

(3)在项目上右键进行刷新,则可去掉Hibernate的标识
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。