在实现持久层中工具的应用(5)

 

HIBERNATE TOOLS反向生成JAVA对象实例1

如何使用Hibernate Code Generation来产生数据库表映射Java对象,首先要在数据库中创建表,并设置号字段名和主键(主键很重要,关于主键的选择建议你使用与业务无关的ID作为主键);打开Hibernate视图找到Hibernate运行图标下的Hibernate Code Generation Configurations,如果找不到这个图标说明插件安装本身是失败的。

 在实现持久层中工具的应用(5)_第1张图片

 

 

配置一个新的配置项,输入配置项的名称testHibernate,选择Hibernate Configuration(即已配好的Hibernate控制台配置),在Output directory中输入反向代码输出目录(注意这个目录一般只需项目的源代码src),然后复选Reverse engineer from JDBC connection,在Package中输入包名(你要存放到src下那个包中),最后单击SetupCreate New打开Reverse engineer配置向导,选择配置存储位置(我放到了src目录下),最后选择要反向工程的表,如图;

在实现持久层中工具的应用(5)_第2张图片

 

如果你的Database schema中没有项目,查看你选择Console configuration是否正确,单击下面“Refresh”应该就出来了,最后单击Finish完成返回。

 

 

然后单击Exporters选项卡,选择导出项目,这里选择了Domain code(.java) Hibernate XML Mappings(.hbm.xml),因为使用的JDK版本较高因此复选Use Java 5 syntax项。RefreshCommon项可不进行设置,最后单击Run运行,产生代码。

 

生成的目录文件结构如下:

 

 

你可能感兴趣的:(java,数据库,Hibernate,database,工具,generation)