Ibator-Eclipse插件使用文档

第1章 简介

这里使用的是ibator作为ibatisEclipse插件,ibator的主页是:http://ibatis.apache.org/ibator.html

它提供两种方式:一种是Eclipse插件,一种是独立运行。

目前针对Eclipse的版本有两个版本,

1.2.1能运行在:

· Eclipse 3.4.1 or higher

· JDK 5.0 or Higher

· 它的Eclipse插件URL下载地址为:http://ibatis.apache.org/tools/ibator

1.1.0运行在:

· Eclipse 3.2 or higher

· JDK 1.4 or Higher

· 它的Eclipse插件URL下载地址为:http://ibatis.apache.org/tools/abator

第2章 范例

新建一个工程,然后在该工程下新建文件,截图如下:(如果这里没有请到other..中找,截图如右:)

 

点击后就会新建一个文件:abatorConfig.xml。

以下是Account-service子系统(1.1.0)的写法,供大家参照:

<?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="com.microsoft.jdbc.sqlserver.SQLServerDriver" connectionURL="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=cmspro" userId="cmspro" password="cmspro" >

<classPathEntry location="D:/POM/project/msbase.jar" />

<classPathEntry location="D:/POM/project/mssqlserver.jar"/>

<classPathEntry location="D:/POM/project/msutil.jar" />

</jdbcConnection>

<javaModelGenerator targetPackage="com.ucap.account.model" targetProject="account-service-impl" />

<sqlMapGenerator targetPackage="resources.sqlmaps" targetProject="account-service-impl" />

<daoGenerator targetPackage="com.ucap.account.dao" targetProject="account-service-impl" type="GENERIC-CI" />

<table tableName="cmspro_channel_privilege" domainObjectName="ChannelPrivilege"/>

</abatorContext>

</abatorConfiguration>

这里<table>标签中的domainObjectName,是用来重新命名类名。

以下是Account-service子系统(1.2.1)的写法,供大家参照:

<?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="D:/POM/project/msbase.jar" />

<classPathEntry location="D:/POM/project/mssqlserver.jar"/>

<classPathEntry location="D:/POM/project/msutil.jar" />

<classPathEntry location="D:/POM/project/workspace/ibatis/mysql-connector-java-3.1.11-bin.jar" />

<ibatorContext id="context1" >

<jdbcConnection driverClass="com.microsoft.jdbc.sqlserver.SQLServerDriver" connectionURL="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=cmspro" userId="cmspro" password="cmspro" />

<javaModelGenerator targetPackage="com.ucap.account.model" targetProject="account-service-impl" />

<sqlMapGenerator targetPackage="resources.sqlmaps" targetProject="account-service-impl" />

<daoGenerator targetPackage="com.ucap.account.dao" targetProject="account-service-impl" type="GENERIC-CI" />

<table tableName="cmspro_channel_privilege" domainObjectName="ChannelPrivilege"/>

</ibatorContext>

</ibatorConfiguration>

以上书写好xml后,请鼠标右键点击该xml文件生成Artifacts,截图如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值