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







评论排行榜