ibator的安装及配置_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > ibator的安装及配置

ibator的安装及配置

 2011/12/27 9:07:41  ferry_passion  http://ferry-passion.iteye.com  我要评论(0)
  • 摘要:通过myeclipse的softwareupdates不作说明现在来说下怎么用links文件链接安装解压插件包,放到任意路径下,最好放在myeclipse的安装目录下,在dropins文件夹下创建ibator.link文件,文件里设置path=F:\\program\\java\\myeclipse8.5\\ibator,path的路径就是解压的插件路径。重启后就安装好了。ibator配置文件详解编写ibatorConfig.xml文件<?xmlversion="1
  • 标签:安装 配置
通过myeclipse的software updates不作说明
现在来说下怎么用links文件链接安装
解压插件包,放到任意路径下,最好放在myeclipse的安装目录下,在dropins文件夹下创建ibator.link文件,文件里设置path=F:\\program\\java\\myeclipse8.5\\ibator,
path的路径就是解压的插件路径。重启后就安装好了。

ibator配置文件详解
编写ibatorConfig.xml文件
<?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 >
  <!-- 数据库jdbc驱动jar包的绝对路径 -->
<classPathEntry location="H:\\code\\work\\ydbmkwebservice\\WebRoot\\WEB-INF\\lib\\classes12.jar" />
  <ibatorContext id="context1" >
<!-- 配置数据库连接 -->
    <jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver" connectionURL="jdbc:oracle:thin:@localhost:1521:orcl" userId="test" password="test" />
    <!--
    targetPackage 生成Java Bean的所放目录
    targetProject 生成Java Bean的所在工程名
     -->
    <javaModelGenerator targetPackage="src" targetProject="testJq" />
    <!--
    targetPackage 生成sqlMap.xml的所放目录
    targetProject 生成sqlMap.xml的所在工程名
     -->
    <sqlMapGenerator targetPackage="src" targetProject="testJq" />
    <!--
    targetPackage 生成dao文件的所放目录
    targetProject 生成dao文件的所在工程名
    type 生成dao文件的类型,可选择IBATIS、SPRING、GENERIC-CI、GENERIC-SI
     -->
    <daoGenerator targetPackage="src" targetProject="testJq" type="IBATIS" />
    <!--
    tableName 表名
    domainObjectName  生成java bean的类名,如果不填是表名去下划线组合成的类名
     -->
    <table tableName="T_INF_POINT_ACCT_HIS" domainObjectName="tinfpointaccthis">
    <!--
    java bean 属性使用表字段名称,不设置默认是使用表字段去下划线组合成的属性
    如  user_id  -->  userId
    -->
    <property name="useActualColumnNames" value="true"/>
    </table>
  </ibatorContext>
</ibatorConfiguration>
右击ibatorConfig.xml文件,点击Generate iBATIS Artifacts就可以生成代码

ibator生成的代码方便我们快速编写j2ee代码,但生成的代码有很多不必要的冗余代码,如java bean不必要的注释,sqlmap很多冗余项,
java bean根据表字段名称生成的属性是大写的,带主键的表会把主键字段放在generatorKey中然后java bean去继承...这些代码在我的
项目里至少是冗余的,看了下网上的文章改了些源代码,定制生成出公司代码规范要求的代码,但是还不是很满意,同事因为局限性不能
生成jsp代码。
发表评论
用户名: 匿名