Hibernate Tools的使用

     Tams使用了Hibernate,但是手工写Hibernate的PO是非常耗时又容易出错的工作,在Tams里借助 Hibernate Tools生成PO再手工改写的方式完成。

  • 安装 Hibernate Tools工具,Eclipse的Hibernate Tools的插件更新路径:http://download.jboss.org/jbosstools/updates/stable/kepler/  只要安装勾选“ Hibernate Tools”就可以了。不需要全部安装。

  • 新建一个配置项,  打开“Hibernate Configuration”视图,通过路径“Window->Show View->Other...”打开视图选择对话窗口选择视图“Hibernate-〉Hibernate Configurations”

  •   161600_nbSL_1865914.jpg

  • “Hibernate Configuration”视图里点右键选择“Add Configuration”菜单,弹出如下对话框:

  • 162032_hafr_1865914.jpg

  • 选择要产生PO的项目,填入Hibernate的配置文件,现在差的就是"Database connection",点击“New...”,弹出新建链接的对话框:

  • 162343_0gjF_1865914.jpg

  • 如果有Drivers的话,只要选择相应的Drivers就好了,如果没有的话就要点击那个带+号的圆圈新建一个Drivers:

  • 162620_PjqH_1865914.jpg

  • 填好属性,“JAR List”标签需要选择相应的驱动Jar包,“Name/Type”标签则主要需要填写好“Driver name”,点击OK完成Driver的新建工作。回到“Database connection”界面填好相关属性我们可以对这个连接做测试:

  • 163235_lx8k_1865914.jpg

  • 点击“完成”,这样就完成了Configuration的创建工作,如下图:

  • 163401_0VEk_1865914.jpg

  • 有了这个Configuration,我们就可以用它来产生我们的PO了,选择工具栏图标并选择菜单“Hibernate Code Generation Configurations...”,如下图:

  • 163716_elYS_1865914.jpg

  • 进入下面对话框:

  • 163836_C5uG_1865914.jpg

  • 如果有项目中有“reveng.xml”文件,我们就把相应的路径填入就好了,如果没有这个文件,那么我们可点击“Setup....”在弹出的对话框中选择“Create new...”按钮进入新建“reveng.xml”文件的对话框:

  • 164123_I4EJ_1865914.jpg

  • 选择“Refresh”按钮,插件就能列出我们选择配置的连接数据库对应的所有表和视图,把想要生成PO的表“Include...”到右边的“Table filters”中,完成“reveng.xml”文件的创建。这时会回到上面的一张图,只要我们点击“Run”按钮,插件就能为我们生成需要的PO文件。

  • 上面的配置只适合于第一次运行时,有点麻烦,完成了这些配置后,后续有新的表添加又想生成PO时,只要我们像最后一张图那样把新的PO加到“reveng.xml”文件,再点击下图运行就可以了:

  • 165104_J6Vg_1865914.jpg

转载于:https://my.oschina.net/rjzjh/blog/350504

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值