1:解压文件到D:\TOOL\Middlegen-Hibernate-r5 路径下,(路径必须匹配)
2:修改config\database\oracle.xml文件修改如下
<o:p> </o:p>
<property environment="env"></property>
<o:p> </o:p>
<property name="database.script.file"> value=""/></property>
<property name="database.driver.file"> value="${lib.dir}/classes12.jar"/></property>
<property name="database.driver.classpath"> value="${database.driver.file}"/></property>
<property name="database.driver"> value="oracle.jdbc.driver.OracleDriver"/></property>
<property name="database.url"> value="jdbc:oracle:thin:@127.0.0.1:1521:oracle"/></property>
<property name="database.userid"> value="pdtest"/></property>
<property name="database.password"> value="1"/></property>
<property name="database.schema"> value="pdtest"/></property>
<property name="database.catalog"> value="pdtest"/></property>
<o:p> </o:p>
<!---->
<!---->
<property name="jboss.datasource.mapping"> value="Oracle9i"/></property>
3: 修改build.xml文件
50-52修改为你的hibernate和java生成文件的路径
<property name="build.java.dir"> value="${build.dir}/pdtest/java"/></property>
<property name="build.gen-src.dir"> value="${build.dir}/pdtest/gen-src"/></property>
<property name="build.classes.dir"> value="${build.dir}/pdtest/classes"/></property>
<o:p> </o:p>
4:第191行 对应代码的Package name<o:p></o:p>
<o:p> </o:p>
<hibernate></hibernate>
destination="${build.gen-src.dir}"
package="com.strongit.pdtest.bo"
genXDocletTags="true"
genIntergratedCompositeKeys="false"
javaTypeMapper="middlegen.plugins.hibernate.HibernateJavaTypeMapper"
/>
<o:p> </o:p>
5:第33行 修改应用名<o:p></o:p>
<property value="pdtesthis" name="name"></property>
<o:p> </o:p>
<o:p> </o:p>
6:运行build.bak生成hibernate配置文件。
7: 修改\hibernate-extensions-<st1:chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899" w:st="on">2.1.3</st1:chsdate>\tools\bin下的2JAVAbak的文件路径
<o:p> </o:p>
hbm2java D:\TOOL\Middlegen-Hibernate-r5\build\pdtest\gen-src\com\lanyq\pdtest\bo\*.xml --output=D:\TOOL\Middlegen-Hibernate-r5\build\pdtest\classes >>log.txt
8运行2JAVA.bak文件便可生成bo文件