【Maek My Eclipse】之iBatis Plugin

一.安裝插件
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

  1. <columnOverride column="???" property="???" />  


     能夠先不用配置,刪除就能夠了

下面開始生成:
在配置文件上點解右鍵,選擇 「Generate iBatis Artifacts」
OK,看看生成了什麼吧!oracle

相關文章
相關標籤/搜索