1、把ORACLE數據庫驅動COPY到Middlegen-Hibernate-r5/lib目錄下
2、我用的oracle 配置參數Middlegen-Hibernate-r5/config/database/oracle.xml
- <property environment="env"/>
- <property name="database.script.file" value="${src.dir}/sql/${name}-oracle.sql"/>
- <property name="database.driver.file" value="${lib.dir}/ojdbc14.jar"/>
- <property name="database.driver.classpath" value="$"/>
- <property name="database.driver" value="oracle.jdbc.driver.OracleDriver"/>
- <property name="database.url" value="jdbc:oracle:thin:@localhost:1521:yyfx"/>
- <property name="database.userid" value="scott"/>
- <property name="database.password" value="tiger"/>
- <property name="database.schema" value="scott"/>
- <property name="database.catalog" value=""/>
- <!--property name="jboss.datasource.mapping" value="Oracle7"/-->
- <!--property name="jboss.datasource.mapping" value="Oracle8"/-->
- <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了。