Middlegen-Hibernate-r5簡單使用

 0、解壓Middlegen-Hibernate-r5和ant,配置好ant的環境變量。
1、把ORACLE數據庫驅動COPY到Middlegen-Hibernate-r5/lib目錄下
2、我用的oracle 配置參數Middlegen-Hibernate-r5/config/database/oracle.xml
 
  1. <property environment="env"/>
  2.    <property name="database.script.file"           value="${src.dir}/sql/${name}-oracle.sql"/>
  3.    <property name="database.driver.file"           value="${lib.dir}/ojdbc14.jar"/>
  4.    <property name="database.driver.classpath"      value="$"/>
  5.    <property name="database.driver"                value="oracle.jdbc.driver.OracleDriver"/>
  6.    <property name="database.url"                   value="jdbc:oracle:thin:@localhost:1521:yyfx"/>
  7.    <property name="database.userid"                value="scott"/>
  8.    <property name="database.password"              value="tiger"/>
  9.    <property name="database.schema"                value="scott"/>
  10.    <property name="database.catalog"               value=""/>
  11.    <!--property name="jboss.datasource.mapping"       value="Oracle7"/-->
  12.    <!--property name="jboss.datasource.mapping"       value="Oracle8"/-->
  13.    <property name="jboss.datasource.mapping"       value="Oracle9i"/>

3、修改build.xml引用的數據庫配置
<!DOCTYPE project [
    <!ENTITY database SYSTEM "file:./config/database/oracle.xml">
]>
默認是hsqldb.xml,改爲oracle.xml

4、修改hbm文件的輸出目錄
<property name="build.gen-src.dir"              value="${build.dir}/mysrc"/>
默認是"${build.dir}/gen-src",也可以改爲絕對路徑。

5、修改hbm文件的包名
<hibernate
            destination="${build.gen-src.dir}"
            package="${name}.hibernate"
            genXDocletTags="false"
            genIntergratedCompositeKeys="false"
            javaTypeMapper="middlegen.plugins.hibernate.HibernateJavaTypeMapper"
         />
這是build.xml中默認的配置${name}.hibernate即是airline.hibernate包名。

6、進入到Middlegen-Hibernate-r5文件夾路徑下執行ant命令就OK了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章