MyEclipse2014自动对表格自动生成pojo与xml映射文

导读:本篇文章讲解 MyEclipse2014自动对表格自动生成pojo与xml映射文,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

1.在MyEclipse2014中新建两个Web Project项目,名字分别为:Hibernate_manual和Hibernate_auto。

MyEclipse2014自动对表格自动生成pojo与xml映射文MyEclipse2014自动对表格自动生成pojo与xml映射文

2.单击选中新建的Web项目Hibernate_auto,右键–>MyEclipse–>Project Facets[Capabilities]–>Install Hibernate Facets,

出现如下窗口,如图选择Hibernate specification version为3.3,Target runtime为自己平常使用的服务器,我的是Apache Tomcat v8.0。

MyEclipse2014自动对表格自动生成pojo与xml映射文

 

3.在Java package后点击New,新窗口中输入com.pb.util(包名自定义,由于此步骤自动生成的是HibernateSessionFactory类,故为util包),然后finish–>Next。

MyEclipse2014自动对表格自动生成pojo与xml映射文

 

4.这是DB Browser的配置界面,本文后面有图片样式,如图即可,继续Next。

MyEclipse2014自动对表格自动生成pojo与xml映射文MyEclipse2014自动对表格自动生成pojo与xml映射文

 

5.返回看此项目Hibernate_auto,项目图标就有了Hibernate的标识。注意那个标识就是项目名字左边图标中、地球旁边的圈。

这个图标表示可以被DB Browser的Hibernate Reverse Engineering(反向工程)识别并从数据库导入表格成实体类到目标项目。

MyEclipse2014自动对表格自动生成pojo与xml映射文

 

6.在DB Browser中的scott账户的table中新建表格boy,sql语句如图。

MyEclipse2014自动对表格自动生成pojo与xml映射文

 

7.指着新建的表boy,右键–>Hibernate Reverse Engineering–>如图,再点击Java src folder右边的Browser–>在新窗口就能看见Hibernate_auto项目,

但是注意:另外一个Hibernate_manual项目并不在被识别之列,原因在于,我没对Hibernate_manual项目执行类似Hibernate_auto项目的右键–>MyEclipse–>Project Facets[Capabilities]–>Install Hibernate Facets操作。我的目的是不这样执行,手动让Hibernate_manual项目出现Hibernate标识而被DB Browser识别。请继续看。

MyEclipse2014自动对表格自动生成pojo与xml映射文

 

8.看这里Hibernate_auto项目有Hibernate标识,Hibernate_manual项目没有。

MyEclipse2014自动对表格自动生成pojo与xml映射文

 

9.进入MyEclipse2014的工作空间,找到Hibernate_auto项目和Hibernate_manual项目的源码,进入.settings文件夹,再分别打开org.eclipse.wst.common.project.facet.core.xml,你发现了吗?

Hibernate_auto比Hibernate_manual多了一行代码:<installed facet=”me.hibernate” version=”3.3″/>。MyEclipse2014自动对表格自动生成pojo与xml映射文MyEclipse2014自动对表格自动生成pojo与xml映射文MyEclipse2014自动对表格自动生成pojo与xml映射文

 

10.将<installed facet=”me.hibernate” version=”3.3″/>这行代码从Hibernate_auto复制到Hibernate_manual,保存、关闭。这里注意,下图中的注释是为了便于大家理解,不要在这里保存这些注释。

MyEclipse2014自动对表格自动生成pojo与xml映射文

 

11.Hibernate_manual项目的org.eclipse.wst.common.project.facet.core.xml文件的结果图,就是增加了一行<installed facet=”me.hibernate” version=”3.3″/>。

MyEclipse2014自动对表格自动生成pojo与xml映射文

 

12.回到MyEclipse2014,单击Hibernate_manual项目,refresh刷新,就会出现Hibernate标识。

MyEclipse2014自动对表格自动生成pojo与xml映射文

 

13.找回到DB Browser执行反向工程,Hibernate_manual出现了!

MyEclipse2014自动对表格自动生成pojo与xml映射文

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之家整理,本文链接:https://www.bmabk.com/index.php/post/71315.html

(0)
小半的头像小半

相关推荐

极客之家——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!