使用Hibernate Tool简化hibernate程序开发

1.使用环境
eclipse 3.2.1
HibernateTools-3.2.0.beta8    (http://www.hibernate.org/255.html)

把HibernateTools下的features plugins 拷贝到eclipse下就可以了
简单说一下HibernateTools的使用思路,在cfg.xml中定义基本的数据库配置,反向工程文件reveng.xml中定义需要映射的库表,code gen工具来定义想要生成哪些文件,目标路径,包名,然后生产代码,console中进行可视化管理,调试hql语句等。

2.配置configuration file

Ctril + N 打开新建窗口
需要注意的是 Database dialect: 输入框的内容最好从下拉条中选,直接写的话一定要注意大小写
点击 finish 后cfg.xml就生成出来了

3.配置 hibernate console

hibernate console是个比较非常方便的工具,尤其是其中的hql和 criteira 的编辑器非常好,可以直接写语句运行,然后查看结果集和生成的sql语句。

Ctril + N 打开新建窗口,选择 Hibernate Console Configration
要填的就是 Name,Configration file (选择刚配好的cfg.xml),还有就是在Classpath 框中添加数据库驱动的jar包,Finish 后就ok了。

打开 Hibernate Console Perspective 窗口

现在就可以看到我们连接的数据库了,等后面我们把映射文件和类生成出来后在这就可以看到他们了

4.配置reverse engineering file

这个文件是用来根据数据库反向生成hbm.xml 和 pojo 的
Ctril + N 打开新建窗口,选择 Hibernate Reverse Engineering File(reveng.xml)
在这选择配好的 console configuration file,finish后生成hibernate.reveng.xml,打开这个文件,可以看到 overview 标签,选择一个Console Configration,然后打开 Table & Colunm 标签,用add按钮来添加想要映射的表,根据需要配置好后保存。

5.代码生成

可以在Exporters 标签中设置你想要的生成文件,都配置好后Run,想要的文件就都生成好了。

现在我们要把生成的文件加到console中,切换到Hibernate Console Perspective窗口,右键点击上面生成的console的名字,选择Edit Configration,打开了console的配置框,在Classpath栏中添加生成的类文件的目录,我直接填了项目的bin目录,因为里面什么都有了,以后也不用在添别的目录了。
还要记得在cfg.xml中添加生成的hbm.xml文件。

现在进入Hibernate Console Perspective窗口,打开Configration和SessionFactory就可以看到我们映射的类了,如果看不到就再打开一次Edit Configration窗口,什么也不改,直接按finish,相信就可以了。如果打开SessionFactory时出现异常,肯定是cfg.xml中映射文件的路径写错了。

6.HQL Editor

Hibernate Console Perspective窗口中右键打开“HQL Editor”,输入hql语句
ctrl+shift+f 格式化语句,点击绿前头执行。
在Query Result窗口中就可以看到结果
查看sql时要注意,上面写的hql一定要是格式化后的,不然会找不到hql语句的。
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值