所以今天开始使用HibernateTools 这个工具
1.首先在 www.eclipse.org/downloads/ 中下载 Eclipse IDE for Java EE Developers (190 MB) 如图:
![](https://i-blog.csdnimg.cn/blog_migrate/0c803b38ba309e2d1e890490d1c65c2d.jpeg)
记住一定是Eclipse JavaEE的版本
2.在http://www.hibernate.org/subprojects/tools.html 下载Hibernate tools 如图
![](https://i-blog.csdnimg.cn/blog_migrate/13e4a3355fe602ee4214b1127301b484.jpeg)
直接 点击Latest relase 3.2.4GA 即可下载
3.开始安装Hibernate tools插件
解压HibernateTools-3.2.4.GA-R200905070146-H18.zip 得到features 和 plugins
将两个文件夹中的内容分别放入eclipse目录下名字相同的文件夹下
重启eclipse
4.新建一个Java工程 file --->new ---> java Project
5.file--->new--->others --->Hibernate
![](https://i-blog.csdnimg.cn/blog_migrate/a3c666ac899391b5c9fa6ef06da11bcc.jpeg)
点击next
![](https://i-blog.csdnimg.cn/blog_migrate/88f9aba2b607364a8bec12601ae80f6a.jpeg)
点击next 配置hibernate.cfg.xml文件
![](https://i-blog.csdnimg.cn/blog_migrate/ce5911be248cee2b01a7773a06f27aff.jpeg)
new 一个新的数据库连接
![](https://i-blog.csdnimg.cn/blog_migrate/866da4b855a57ff27689a97945c466a4.jpeg)
next 配置Database Connection Name 改为myOracle
![](https://i-blog.csdnimg.cn/blog_migrate/4d7d3fdb520094ea79242a861a9b8c22.jpeg)
next
![](https://i-blog.csdnimg.cn/blog_migrate/90d8e65b4b24d90f13f935a698d2b89a.jpeg)
finish
finish
生成了hibernate.hbm.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory name="sessionFactory">
<property name="hibernate.connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<property name="hibernate.connection.password">CI_DEMO</property>
<property name="hibernate.connection.url">jdbc:oracle:thin:@perf-ps:1521:orcl</property>
<property name="hibernate.connection.username">CI_DEMO</property>
<property name="hibernate.dialect">org.hibernate.dialect.Oracle10gDialect</property>
</session-factory>
</hibernate-configuration>
找到hibernate的一个小图标 选择Hibernate Code Generation Configurations...
![](https://i-blog.csdnimg.cn/blog_migrate/df5f618dbca84b4e387c41fc95033f6d.jpeg)
new 一个New_configration(1) 填写相应的信息
![](https://i-blog.csdnimg.cn/blog_migrate/8672f14fbb5b6822efc6506c29ed97e6.jpeg)
点击setup create new
![](https://i-blog.csdnimg.cn/blog_migrate/897c6a0104e4a9644acae1a6eb65836a.jpeg)
点击refresh 刷出表 选择要配置的表 finish!!!
点击Exporters
![](https://i-blog.csdnimg.cn/blog_migrate/ee0580e617cd42cc03bef7daa0c6e97e.jpeg)
配置要生成的文件 我选的是javaBean 和hbm.xml文件
Apply close
打开生成的hibernate,reveng.xml
![](https://i-blog.csdnimg.cn/blog_migrate/0e701eb37cf83b474fd7ffb874f5b083.jpeg)
选择table 保存
![](https://i-blog.csdnimg.cn/blog_migrate/7ce47618fdc06b0d5c14f51b8c9bbb5e.jpeg)
运行 (点击1.New_configuration)
![](https://i-blog.csdnimg.cn/blog_migrate/3f05c2b336c7dd31acaecb420ade3dd6.jpeg)
OK XML和JAVA 生成了
![](https://i-blog.csdnimg.cn/blog_migrate/93168a125763a7317e0d9166b2df8b01.jpeg)