1 安装Eclipse插件
(1). 要求eclipse3.1,jdk1.4以上
(2). 在eclipse上安装abator插件
eclipse菜单栏 --> help --> Software Updates --> Find And Install...
在弹出的对话框中选择 “Search for new features to install” 然后点击 “next”
在对话框中点击按钮 New Remort Site... 在弹出的对话框中的URL输入框中填 写 http://ibatis.apache.org/tools/abator ,Name输入框就随便写些什么了。
点击Finish,安装插件,然后重新启动eclipse
2 下面测试一下功能
(1). 新建一个java工程
(2). 在eclipse菜单栏中兴建一个 abator 配置文件
File --> Abator for iBatis Configration File
(3). 系统自动生成的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 > <jdbcConnection driverClass="???" connectionURL="???" userId="???" password="???" > <classPathEntry location="???" /> </jdbcConnection> <javaModelGenerator targetPackage="???" targetProject="???" /> <sqlMapGenerator targetPackage="???" targetProject="???" /> <daoGenerator targetPackage="???" targetProject="???" type="GENERIC-CI" /> <table schema="???" tableName="???" > <columnOverride column="???" property="???" /> </table> </abatorContext> </abatorConfiguration>
(4).将?替代为我们需要的内容(以我的一个使用MYSQL的实验项目为例)
<?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="mysql" generatorSet="Java5" >
<jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/mydb" userId="root" password="123456" >
<classPathEntry location="D:/workspace/AbatorProject/lib/jdbc/mysql-connector-java-5.1.6-bin.jar" />
</jdbcConnection>
<javaModelGenerator targetPackage="com.dmh.model" targetProject="AbatorProject" />
<sqlMapGenerator targetPackage="com.dmh.sqlmap" targetProject="AbatorProject" />
<daoGenerator type="IBATIS" targetPackage="com.dmh.dao" targetProject="AbatorProject" />
<table schema="mydb" tableName="ottawa_question" >
</table>
</abatorContext>
</abatorConfiguration>
(5).在配置文件上点解右键,选择 “Generate iBatis Artifacts”,代码生成成功。