mysql.xml修改后如下:
<!-- =================================================================== -->
<!-- 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=""/>
<property name="database.driver.file" value="${lib.dir}/mysql-connector-java-3.1.11-bin.jar"/>
<property name="database.driver.classpath" value="${database.driver.file}"/>
<property name="database.driver" value="com.mysql.jdbc.Driver"/>
<property name="database.url" value="jdbc:mysql://192.168.0.225:3306/unionfee?useUnicode=true"/>
<property name="database.userid" value="root"/>
<property name="database.password" value="root"/>
<property name="database.schema" value=""/>
<property name="database.catalog" value=""/>
<property name="jboss.datasource.mapping" value="mySQL"/>
主要是修改了数据库的链接地址,数据库驱动等信息。
build-mysql.xml修改如下内容:
<!DOCTYPE project [
<!ENTITY database SYSTEM "file:./config/database/mysql.xml">
]>
在这里面修改引用的数据库配置。
<!-- project name="Middlegen Hibernate" default="all" basedir="." -->
<property file="${basedir}/build.properties"/>
<property name="name" value="qin"/>
这里修改了 <property name="name" value="qin"/> 的value值,主要是*.xml和*.java存放的路径。
<property name="package.path" value="cn.yicha.bean"/>
新增加一行这里的内容,相当于生成*.java的包名。
<middlegen
appname="${name}"
prefsdir="${src.dir}"
gui="${gui}"
databaseurl="${database.url}"
initialContextFactory="${java.naming.factory.initial}"
providerURL="${java.naming.provider.url}"
datasourceJNDIName="${datasource.jndi.name}"
driver="${database.driver}"
username="${database.userid}"
password="${database.password}"
schema="${database.schema}"
catalog="${database.catalog}"
>
<table name="t_unionsite" />
增加了<table name="t_unionsite" />,这里主要是表名,生成的哪一个表的*.xml与*.java
<hibernate
destination="${build.gen-src.dir}"
package="${package.path}"
genXDocletTags="false"
genIntergratedCompositeKeys="false"
javaTypeMapper="middlegen.plugins.hibernate.HibernateJavaTypeMapper"
/>
修改package="${package.path}"的值,生成*.java的包名。
<target name="all" description="Build everything" depends="compile-hibernate,hbm2java"/>
这里主要是增加了hbm2java,作用就是生成*.java文件