欢迎光临
我们一直在努力

MyEclipse 2015 Hibernate逆向工程

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的标识

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。