/Files/mengyuan760/abator_application.rar
提供一個自己配置好的包,如果要使用主要修改abatorConfig.xml文件的數據庫鏈接,表名就行,這是針對mysql的。
需要配置ant環境,然后運行 包下的run.bat 就可以了。
Ibatis自動生成工具
ibatis作為ORM的一分子,已經存在很久了,而本人也是由于工作原因到現在才接觸到。
剛接觸,總是想和hibernate進行比較,hibernate在MyEclipse中可以使用工具來生成配置文件,dao等文件,但是ibatis就沒有辦法了嗎?后來還真的在apache的網站找到了abator這個小東西,倒是挺好用的,好了閑話少說,開始進入正題吧!
一、去http://ibatis.apache.org/tools.html網站下載 abator
二、解壓,隨便在一個目錄下創建一個文件夾 abator_application,然后創建配置文件 abatorConfig.xml,在abatorConfig.xml文件中寫如下內容
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE abatorConfiguration
PUBLIC "-//Apache Software Foundation//DTD Abator for iBATIS Configuration 1.0//EN"
"http://ibatis.apache.org/dtd/abator-config_1_0.dtd">
<abatorConfiguration>
<abatorContext id="mysqlTable" generatorSet="Java5">
<jdbcConnection driverClass="com.mysql.jdbc.Driver"
connectionURL="jdbc:mysql://localhost:3306/test"
userId="root"
password="root">
<classPathEntry location="mysql-connector-java-3.1.6-bin.jar" />
</jdbcConnection>
<javaTypeResolver >
<property name="forceBigDecimals" value="false" />
</javaTypeResolver>
<javaModelGenerator targetPackage="test.model" targetProject="src" >
<property name="enableSubPackages" value="true" />
<property name="trimStrings" value="true" />
</javaModelGenerator>
<sqlMapGenerator targetPackage="test.xml" targetProject="src">
<property name="enableSubPackages" value="true" />
</sqlMapGenerator>
<daoGenerator type="IBATIS" targetPackage="test.dao" targetProject="src">
<property name="enableSubPackages" value="true" />
</daoGenerator>
<table tableName="teacher" >
<property name="useActualColumnNames" value="true"/>
<generatedKey column="ID" sqlStatement="mysql" identity="true" />
</table>
<table tableName="student" >
<property name="useActualColumnNames" value="true"/>
<generatedKey column="ID" sqlStatement="mysql" identity="true" />
</table>
</abatorContext>
</abatorConfiguration>
一、 將mysql-connector-java-3.1.6-bin.jar,abator.jar 兩個包copy到abator_application文件夾下,在abator_application文件夾下創建src文件夾
二、 在windows命令行中 進入到 abator_application文件夾下,運行下面命令
java -jar abator.jar abatorConfig.xml true
這是就可以了,是不是生成對應數據庫表的sqlMap.xml文件了
posted on 2008-03-10 22:49
夢源 閱讀(3724)
評論(5) 編輯 收藏