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了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值