Ibator的配置与使用

    新闻出版总署书号实名申领系统已经进入到开发阶段,在师兄、小余我合作搭建好Mule+spring框架后,感觉最好底层也能用框架封装,最后考虑用Ibatis,可又不想手写其中的配置文件,无意中发现ibator,大快人心,以下对其配置及使用做个简单介绍.
一、Ibator插件安装
两种方法安装其插件
1.下载Ibator插件,可在Eclipse中在线更新或者网上下载,在线更新的地址为:http://ibatis.apache.org/tools/ibator
2.直接下载插件分别将plugins和features目录下的包文件放在Eclipse中的对应目录下,可下载附件中的ibator插件
二、ibator使用及配置
1.Eclipse环境中新建一个项目,选择该项目右键新建Apache iBATIS Ibator下 Apache iBATIS Ibator Configuration File,会在项目中生成ibatorConfig.xml文件
2.打开之后,在ibatorConfiguration元素下增加一个 <classPathEntry location="E:/ojdbc14.jar"/>,指定你的包文件路径。
3.填写<ibatorContext id="context1" >元素下的内容,我的配置如下:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE ibatorConfiguration PUBLIC "-//Apache Software Foundation//DTD Apache iBATIS Ibator Configuration 1.0//EN" "http://ibatis.apache.org/dtd/ibator-config_1_0.dtd" >
<ibatorConfiguration >
  <classPathEntry location="E:/ojdbc14.jar"/>
  <ibatorContext id="context1" >
    <jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver" connectionURL="jdbc:oracle:thin:@10.17.32.66:1521:LAB1107" userId="lab1107" password="lab1107" />
    <javaModelGenerator targetPackage="com.isbn.bean" targetProject="kk" />
    <sqlMapGenerator targetPackage="com.isbn.app.map" targetProject="kk" />
    <daoGenerator targetPackage="com.test.dao" targetProject="kk" type="GENERIC-CI" />
    <table schema="LAB1107" tableName="T_B_USER" >
    </table>
  </ibatorContext>
</ibatorConfiguration>
4.选择ibatorConfiguration鼠标右键选择Gneric IBATIS Aritifest,然后可在原文件中看到生成对应的DAO、SQLMAP以及Bean文件,至此转换完成。
 

你可能感兴趣的:(apache,eclipse,spring,ibatis,出版)