0、解压Middlegen-Hibernate-r5和ant,配置好ant的环境变量。
1、把ORACLE数据库驱动COPY到Middlegen-Hibernate-r5/lib目录下
2、我用的oracle 配置参数Middlegen-Hibernate-r5/config/database/oracle.xml
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了。
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了。