一.安裝插件
從http://ibatis.apache.org/abator.html下載Eclipse Plugin。插件一共有2種安裝方式.
1.遠程安裝.
eclipse->Help>Software Updates>Find and Install->Search for new features to install->
New Remote Site(name:Abator for Eclipse Update Site ,URL:http://ibatis.apache.org/tools/abator)
->OK->Abator for Eclipse Update Site->OK
2.手動安裝.
http://ibatis.apache.org/abator.html下載AbatorForEclipse1.1.0.zip,下載後在eclipse中進行操做
eclipse->Help>Software Updates>Find and Install->Search for new features to install(press "Next" )->
New Local Site->選種剛纔下載的文件->OK
二.創建一個項目
新建一個Eclipse項目,輸入名字,而後選擇文件>新建>ABator for iBatis configuration File,選擇Location,而且鍵入File Name:abatorCsonfig.xml。html
點擊「完成」,Eclipse會在程序根目錄下創建abatorCsonfig.xml文件,打開編輯它,內容以下:java
<?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="數據庫URL" userId="用戶名" password="密碼" >
<classPathEntry location="數據庫驅動jar包" />
</jdbcConnection>
<javaModelGenerator targetPackage="model層包路徑" targetProject="src路徑" />
<sqlMapGenerator targetPackage="map層包路徑" targetProject="src路徑" />
<daoGenerator targetPackage="dao層包路徑" targetProject="src路徑" type="IBATIS" />
<table schema="表名" tableName="表名" catalog="數據庫名">必定要寫上,否則會報錯的。
</table>
</abatorContext>
</abatorConfiguration>spring
在abatorCsonfig.xml上點擊鼠標右鍵,選擇Generate iBATIS Artifact,在src目錄下會生成model、map、dao三個目錄,文件也創建好了。
javaModelGenerator:咱們常說的ValueObject
sqlMapGenerator:XML文件
daoGenerator:放置接口和DAO的代碼sql
你須要作的是替換一些???:
1. 填寫driverClass(jdbc驅動,例如oracle的就是oracle.jdbc.driver.OracleDriver)
2. 填寫connectionURL(鏈接字符串,例如oracle的就是jdbc:oracle:thin:@192.168.0.246:1521:test)
3. 填寫classPathEntry的location(jdbc驅動jar包的位置,例如E:/project/ibatistest/WebContent/WEB-INF/lib/ojdbc14.jar)
4. 填寫javaModelGenerator,生成的DTO(java model 類)
targetPackage:目標包的位置,如 com.test.dto
targetProject:目標工程名稱,填寫配置文件所在的eclipse工程名
5. 填寫sqlMapGenerator ,生成的xml sqlmap的相關配置
targetPackage:目標位置,如 com.test.sqlmap
targetProject:目標工程名稱,填寫配置文件所在的eclipse工程名
6. 填寫daoGenerator ,生成的DAO的相關配置
type:生成的dao實現的類型,若是你使用spring的話寫SPRING,不然寫IBATIS
targetPackage:目標位置,如 com.test.dao
targetProject:目標工程名稱,填寫配置文件所在的eclipse工程名
7. 配置相關數據庫的表
schema:數據庫schema,oracle就是填寫數據庫的用戶名
tableName:表名數據庫
xml 代碼apache
能夠先不用配置,刪除就能夠了
下面開始生成:
在配置文件上點解右鍵,選擇 「Generate iBatis Artifacts」
OK,看看生成了什麼吧!oracle