ibatis [轉]ibatis自動生成工…

轉自:http://blog.163.com/liuweiyoung@126/blog/static/1731310452012221104153436/
介紹

Abator 是一款iBATIS代碼生成工具。它從數據庫獲取信息,然後產生如下文件。
數據庫表的SqlMap.xml file 文件,如UserSQL.xml;
數據庫表的Java Bean Model,如User.java;
包含一個綜合主鍵的數據庫表的主鍵model,如UserKey.java;
包含DAO層 selectByExample方法的example文件, UserExample.java;
提供插入、更新、查詢、刪除方法的DAO接口  UserDAO.java;
DAO接口的實現類  UserDAOImpl.java。

安裝Abator到MyEclipse(Eclipse)中
點 擊MyEclipse(Eclipse)工具欄中的Help-->software update -->find and install --> search for new features to install --> new remote site。
在name處填寫abator ,在url處填寫http://ibatis.apache.org/tools/abator。
點擊OK, 然後點擊finish,系統開始安裝Abator到MyEclipse(Eclipse)中。
Abator插件安裝成功後會在file -->new 菜單中看到Abator for iBATIS Configuration File。

使用Abator生成程序文件
在MyEclipse(Eclipse)中,點擊File --> new 選擇Abator for iBATIS Configuration File,創建一個名叫做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 >
< !--JDBC驅動程序、連接字符串、用戶名以及密碼-- >
< jdbcConnection driverClass="com.ibm.db2.jcc.DB2Driver" connectionURL="jdbc:db2://localhost:50000/xbank"
userId="XBANK"  password="xbank"  >

< classPathEntry location="E:\Program Files\apache-tomcat-6.0.29\lib\db2jcc.jar" />
</ jdbcConnection >  

< javaModelGenerator targetPackage="com.xbank.model" targetProject="demo\src" >
< property name="enableSubPackages" value="false" />
< property name="trimStrings" value="true" />
</ javaModelGenerator>

< sqlMapGenerator targetPackage="com.xbank.dao" targetProject="demo\src">
< property name="enableSubPackages" value="false"/> 
</ sqlMapGenerator>
   
< daoGenerator targetPackage="com.xbank.dao" targetProject="demo\src" type="SPRING" >
< property name="enableSubPackages" value="false"/>

 
  < table schema="xbank" tableName="USER" >
</ table>

  </ abatorContext>
</ abatorConfiguration>
配置完畢,右鍵點擊abatorConfig.xml文件,點擊generate iBatis artfacts就會在相應的配置目。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章