要是手动编写38个数据表的Hibernate代码文件,
这不是我希望的,于是就有了本文。
准备工作
添加环境变量 Ant:
Ant_HOME=D:\Program Files (x86)\apache-ant-1.9.3
path=%Ant_HOME%\bin
配置:
1.首先打开 Middlegen-Hibernate-r5\config\database\* 这里有所有连接
数据库的xml文件
我使用mysql5.1,所以就选择了 mysql.xml
打开编辑 粉色标记的地方为需要编辑值
复制代码
复制代码
我这里使用的是mysql-connector-java-5.1.28-bin.jar
需要将 mysql-connector-java-5.1.28-bin.jar 复制到 Middlegen-Hibernate-r5\lib 目录下
然后到目录 Middlegen-Hibernate-r5 根目录 编辑 build.xml 文件
找到下面代码 将数据库连接文件改为你需要的,我这里使用 mysql.xml
]>
然后找到下面代码
复制代码
destination="${build.gen-src.dir}"
package="org.uel.beans"
genXDocletTags="true"
genIntergratedCompositeKeys="false"
javaTypeMapper="middlegen.plugins.hibernate.Hibernate
JavaTypeMapper"
/>
复制代码
注意标记地方为需要保存的包名称,可随意
设置genXDocletTags为true,包含XDocletTag
最后到 Middlegen-Hibernate-r5/middlegen-lib 使用压缩包方式打开 middlegen-hibernate-plugin-2.1.jar 文件
编辑 middlegen-hibernate-plugin-2.1.jar\middlegen\plugins\hibernate 下的文件 hibernate.vm
打开 hibernate.vm 文件可以见到这是hbm配置文件可以根据你的喜好提前编辑需求,当然也可跳过,待生成完成后再对生成代码进行编辑修改
生成:
使用cmd的方式访问 Middlegen-Hibernate-r5 目录
然后直接输入命令 ant 即可
之后会运行程序 Middlegen , Middlegen 不可直接点击运行