自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

輕松完成ibatis自動代碼生成

開發(fā) 后端
我們在使用ibatis的時候,一定要用到大量的代碼,如果有工具能夠幫助我們完成ibatis自動代碼生成的話那無疑是一件省時省力的事情。本文就告訴您如何用abator實現(xiàn)ibatis自動代碼生成。

我們在使用ibatis的時候,一定要用到大量的代碼,如果有工具能夠幫助我們完成ibatis自動代碼生成的話那無疑是一件省時省力的事情。本文輕松的讓你根據(jù)數(shù)據(jù)庫表生成訪問數(shù)據(jù)庫的ibatis自動代碼。

想要實現(xiàn)ibatis自動代碼生成需要執(zhí)行以下幾個步驟。

一、獲得
      http://ibatis.apache.org/abator.html

二、下載以后解包到目錄
      D:\abator-0.6.5-124
          \abator.jar
          \abator-src.zip

三、配置文件
     新建一個配置文件config.xml,內容如下:


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE abatorConfiguration PUBLIC
  "-//Apache Software Foundation//DTD Abator for iBATIS Configuration 1.0//EN"
  "<abatorConfiguration>
  <abatorContext>
    <!-- TODO: Add Database Connection Information -->
    <jdbcConnection driverClass="oracle.jdbc.OracleDriver"
        connectionURL="jdbc:oracle:thin:@172.17.1.103:1521:ora18"
        userId="test"
        password="test">
      <classPathEntry location="D:/Setup/JavaLib/classes12.jar" />
    </jdbcConnection>

    <javaTypeResolver >
      <property name="forceBigDecimals" value="false" />
    </javaTypeResolver>
 
    <javaModelGenerator targetPackage="test"
        targetProject="\test">
      <property name="enableSubPackages" value="true" />
      <property name="trimStrings" value="true" />
    </javaModelGenerator>
 
    <sqlMapGenerator targetPackage="test"
        targetProject="\test">
      <property name="enableSubPackages" value="true" />
    </sqlMapGenerator>
 
    <daoGenerator type="IBATIS" targetPackage="test"
        targetProject="\test">
      <property name="enableSubPackages" value="true" />
    </daoGenerator>

    <table tableName="T_AREA_CODE">
      <columnOverride column="AREA_CODE" property="AREA_CODE" ></columnOverride>
    </table>
  </abatorContext>
</abatorConfiguration>

這里是Oracle相關的配置,其他數(shù)據(jù)庫可以以此類推,其中的javaModelGenerator ,sqlMapGenerator ,daoGenerator是將會生成的相關代碼,可以根據(jù)你自己的需要添加或刪除,更完整的配置文件可以看DTD的定義。 http://ibatis.apache.org/dtd/abator-config_1_0.dtd

四、運行(在D盤根目錄下新建目錄test,需要存放生成的文件)
   java -jar abator.jar config.xml false
   java -jar abator.jar config.xml true
   java -cp abator.jar org.apache.ibatis.abator.api.AbatorRunner config.xml false
   java -cp abator.jar org.apache.ibatis.abator.api.AbatorRunner config.xml true
上面四種方式都可以運行,true/false表示是否覆蓋原來的代碼

五、查看生成的文件,修改

運行成功后會有如下信息:
Abator finshed successfully, there were warninigs
至此,你可以手動修改生成的ibatis自動代碼了。

【編輯推薦】

  1. ibatis主鍵自動生成
  2. 實例說明ibatis動態(tài)查詢
  3. ibatis下加入c3p0連接池的方法
  4. ibatis也能用proxool連接池
  5. ibatis自動生成工具abator使用注意事項
責任編輯:桑丘 來源: s00n的桃花園的blog
相關推薦

2009-07-16 11:21:19

ibatis主鍵自動生成

2009-07-14 18:24:31

ibatis映射文件

2009-07-14 17:12:26

ibatis自動代碼生

2009-07-15 17:31:08

iBATIS Ecli

2009-07-16 11:35:57

自動生成ibatis改造

2009-07-16 11:40:23

ibatis自動生成abator

2021-03-09 10:08:15

Linux 自動化操作系統(tǒng)

2022-01-27 13:23:15

Linux技巧命令

2022-07-25 11:25:42

Linux自動化技巧

2009-07-22 14:11:09

配置ibatis.neiBatis.net配

2009-12-22 10:23:41

Linux漢化

2012-04-19 17:16:32

Titanium實例代碼分析

2019-02-15 15:07:39

AndroidiOS移動系統(tǒng)

2009-10-12 17:14:50

RHEL內核編譯

2009-12-11 10:06:15

Linux安裝Flas

2009-10-12 13:03:45

RHEL Squid

2010-01-07 14:44:14

Linux安裝KDE

2009-10-12 13:41:00

RHEL 內核

2011-06-24 12:58:49

Qt LineEdit

2009-06-29 09:08:12

半自動化ORM實現(xiàn)
點贊
收藏

51CTO技術棧公眾號