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”

  •   Hibernate Tools的使用_第1张图片

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

  • Hibernate Tools的使用_第2张图片

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

  • Hibernate Tools的使用_第3张图片

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

  • Hibernate Tools的使用_第4张图片

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

  • Hibernate Tools的使用_第5张图片

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

  • Hibernate Tools的使用_第6张图片

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

  • Hibernate Tools的使用_第7张图片

  • 进入下面对话框:

  • Hibernate Tools的使用_第8张图片

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

  • Hibernate Tools的使用_第9张图片

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

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

  • Hibernate Tools的使用_第10张图片

你可能感兴趣的:(Hibernate Tools的使用)