1.前言

最近在做项目的时候,总是要单独创建数据库表的xx.java 文件以及对应的xx.hbm.xml文件,手动的话比较麻烦,网上百度说大部分的都是myeclipse的内嵌工具,eclipse没有对应的jar,研究了一下,发现hibernate tools可以在eclipse里面应用,就有了下面的教程。

2.hibernate-tools工具安装

2.1.工具安装地址

打开hibernate的官方网站http://hibernate.org/tools/

点击download

Apache CXF反向生成Java代码 eclipse反向工程_数据库

然后看到一个页面,现在都在利用jboss tools点击download

Apache CXF反向生成Java代码 eclipse反向工程_eclipse_02

在下面的页面找到合适你的eclipse对应的版本

Apache CXF反向生成Java代码 eclipse反向工程_数据库_03


2.2.在eclipse安装

得到上面的安装地址在eclipse下面的

Help-Install New Software-输入安装地址

然后看到下面的页面,选择全部

Apache CXF反向生成Java代码 eclipse反向工程_数据库_04


然后完成

Apache CXF反向生成Java代码 eclipse反向工程_eclipse_05

Apache CXF反向生成Java代码 eclipse反向工程_eclipse_06

Apache CXF反向生成Java代码 eclipse反向工程_eclipse_07


到此安装hibernate-tools完成

3.工程创建实例

3.1.创建一个java工程

Apache CXF反向生成Java代码 eclipse反向工程_eclipse_08

3.2.相关配置

下面开始配置和具体使用。一开始选择工程下的SRC目录,然后右键New->Other->Hibernate->Hibernate Configuration File(cfg.xml)

Apache CXF反向生成Java代码 eclipse反向工程_hibernate_09


选择文件所在目录

Apache CXF反向生成Java代码 eclipse反向工程_数据库_10


配置,你要连接的数据库的相关信息,这里采用的是oracle10g

Apache CXF反向生成Java代码 eclipse反向工程_数据库_11

Apache CXF反向生成Java代码 eclipse反向工程_数据库_12


Apache CXF反向生成Java代码 eclipse反向工程_hibernate_13


点击Finish

在做到这里的时候我的电脑eclipse都崩溃了,现在只能参照我看的另一篇blog(http://linjia880714.iteye.com/blog/859334)的图片了。

Apache CXF反向生成Java代码 eclipse反向工程_java_14

3.3.hibernate tools 运行配置

Apache CXF反向生成Java代码 eclipse反向工程_java_15


Apache CXF反向生成Java代码 eclipse反向工程_java_16


Apache CXF反向生成Java代码 eclipse反向工程_eclipse_17


Apache CXF反向生成Java代码 eclipse反向工程_hibernate_18


Apache CXF反向生成Java代码 eclipse反向工程_hibernate_19


按照实际的项目的需求选择你要生成的目标文件

Apache CXF反向生成Java代码 eclipse反向工程_java_20


Apache CXF反向生成Java代码 eclipse反向工程_java_21


Apache CXF反向生成Java代码 eclipse反向工程_java_22

4.备注

通过这种方式生成数据库文件,由于加载的jboss的文件比较多,容易造成eclipse的卡死,具体优化,还有待研究~~