JAVA hibernate代码和bo类的生成步骤

 
1:解压文件到D:\TOOL\Middlegen-Hibernate-r5 路径下,(路径必须匹配)
2:修改config\database\oracle.xml文件修改如下

xml 代码
  1. <property environment="env"/>  
  2.   
  3. <property name="database.script.file"           value=""/>  
  4. <property name="database.driver.file"           value="${lib.dir}/classes12.jar"/>  
  5. <property name="database.driver.classpath"      value="${database.driver.file}"/>  
  6. <property name="database.driver"                value="oracle.jdbc.driver.OracleDriver"/>  
  7. <property name="database.url"                   value="jdbc:oracle:thin:@192.168.2.136:1521:oracle"/>  
  8. <property name="database.userid"                value="pdtest"/>  
  9. <property name="database.password"              value="1"/>  
  10. <property name="database.schema"                value="pdtest"/>  
  11. <property name="database.catalog"               value="pdtest"/>  
  12.   
  13. <!---->  
  14. <!---->  
  15. <property name="jboss.datasource.mapping"       value="Oracle9i"/>  

 

3: 修改build.xml文件
50-52修改为你的hibernate和java生成文件的路径

xml 代码
  1. <property name="build.java.dir"                 value="${build.dir}/pdtest/java"/>  
  2. <property name="build.gen-src.dir"              value="${build.dir}/pdtest/gen-src"/>  
  3. <property name="build.classes.dir"              value="${build.dir}/pdtest/classes"/>  

 

4:第191行 对应代码的Package name

xml 代码
  1.          <hibernate    
  2. destination="${build.gen-src.dir}"    
  3. package="com.strongit.pdtest.bo"    
  4. genXDocletTags="true"    
  5. genIntergratedCompositeKeys="false"    
  6. javaTypeMapper="middlegen.plugins.hibernate.HibernateJavaTypeMapper"    
  7. />  

 

5:第33行 修改应用名

xml 代码
  1. <property name="name" value="pdtesthis"/>  

 


6:运行build.bak生成hibernate配置文件。
7: 修改\hibernate-extensions-2.1.3\tools\bin下的2JAVAbak的文件路径

 

java 代码
  1. 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文件

  

你可能感兴趣的:(java,oracle,xml,Hibernate,jdbc)