`
liliang1222
  • 浏览: 157476 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Middlegen-Hibernate使用

阅读更多

1.安装ant


2.下载Middlegen-Hibernate-r5(http://sourceforge.net /projects/hibernate/files/hibernate-middlegen/hibernate%20plugin%20rel-5 /Middlegen-Hibernate-r5.zip/download)


3.配置数据参数,配置文件\Middlegen-Hibernate-r5\config\database\mysql.xml(这里使用的是mysql)

   <!-- =================================================================== -->
   <!-- ant properties/targets for mysql                                    -->
   <!-- note: this is not a proper xml file (there is no root element)      -->
   <!--       it is intended to be imported from a *real* xml file          -->
   <!-- =================================================================== -->

   <property name="database.script.file"           value="${src.dir}/sql/${name}-mysql.sql"/>
   <property name="database.driver.file"           value="${lib.dir}/mysql-connector-java-3.0.0-beta-bin.jar"/>
   <property name="database.driver.classpath"      value="${database.driver.file}"/>
   <property name="database.driver"                value="org.gjt.mm.mysql.Driver"/>
   <property name="database.url"                   value="jdbc:mysql://localhost/airline"/>
   <property name="database.userid"                value=""/>
   <property name="database.password"              value=""/>
   <property name="database.schema"                value=""/>
   <property name="database.catalog"               value=""/>

   <property name="jboss.datasource.mapping"       value="mySQL"/>

 1>修改database.script.file,到目录\Middlegen-Hibernate-r5\src\sql下新建对应数据库的sql文件,如test-mysql.sql,然后修改database.script.file对应的value为${src.dir}/sql/test-mysql.sql

 2>修改database.driver.file,到目录\Middlegen-Hibernate-r5\lib下添加mysql-connector-java-5.1.8.jar 文件,并修改对应的value值

 3>将其他的值修改为对应的数据库中的值

 

4.修改build.xml中的数据库配置文件

<!DOCTYPE project [
    <!ENTITY database SYSTEM "file:./config/database/hsqldb.xml">
]>

 修改为./config/database/mysql.xml

 

该文件中还有其他的一些参数可以修改,如hbm文件的输出路径,hbm文件的包名等等

 

5.启动Middlegen,到Middlegen解压路径执行ant


配置过程中需要注意lib包中的jar文件是否和database/mysql.xml中的driver file一致

  • 大小: 34.1 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics