当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:14:00  来源:本站整理

操纵iBatis的自动化代码生成工具Abator[Java编程]

赞助商链接



  本文“操纵iBatis的自动化代码生成工具Abator[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

本来还不知道iBatis也有像Hibernate近似的自动化代码生成工具,本日找到 Abator这工具也挺不错的,在ecelipse上面小试了一把:

1.得到Abator

http://ibatis.apache.org/abator.html

Eclipse可以自动的举行Update获得此Plugin,具体见官方的安装步骤

2.安装好后将在New菜单中看到一个新的文件范例Abator for iBATIS Configuration File,此是Abator的配置文件,配置文件的具体阐明见 http://ibatis.apache.org/docs/tools/abator/,文件名默许是 abatorConfig.xml,按照自己的实际需求举行改正,我这里利用mysql测试,内容是 :

Xml代码 

<abatorConfiguration>
  <abatorContext>    <!-- TODO: Add Database Connection 

Information -->
    <!--这里大家应当都懂得是什么意思-->
    <jdbcConnection driverClass="com.mysql.jdbc.Driver"
        connectionURL="jdbc:mysql://localhost:3306/lunjian"
        userId="root"
        password="admin">
      <!--mysql驱动jar-->
      <classPathEntry 

location="D:Tomcat5webappsMoloonMarketWEB-INFlibmysql-connector-

java-5.0.4-bin.jar" />
    </jdbcConnection>
    <!--targetPackage指定一个包名存放model bean,targetProject是工程

名-->
    <javaModelGenerator targetPackage="com.itatis.domain" 

targetProject="MJTserver" />
    <!--sqlMapGenerator 指定一个包名存放sqlMap.xml-->
    <sqlMapGenerator 

targetPackage="com.itatis.persistence.xml" 

targetProject="MJTserver" />
    <!--daoGenerator 指定一个包名存放dao以及daoImpl-->
    <daoGenerator type="IBATIS" 

targetPackage="com.itatis.persistence.sqlmapdao" 

targetProject="MJTserver" />
    <!--表名,可以多个,默许不写columnOverride的话生成全部字段-->
    <table tableName="users">
         <!--  <columnOverride column="???" 

property="???" /> -->
    </table>

  </abatorContext>
</abatorConfiguration>

3.右键单击配置文件,点击Generate iBatis Artifacts,生成文件.

就这样就生成基本的文件的了,

包 括:users.java,UsersExample.java,UsersDao.java,UsersDaoImpl.java,users_ SqlMap.xml

请注意,这里生成了个UsersExample.java,担当自users.java,我个人认为是 没什么用的,dao里面也包含了很多常用的接口,daoImpl里面的实现美满是按照 ibatis来做的,但对比宏大,利用时得删除一些没用的东西SqlMap.xml这个文件也 大,没有耐烦的看着就头晕,但里面的sql语句写的还是对比尺度的,假如自己用且 想流程清楚些,得费点工夫改改.

有时间看看Abator这玩意的代码怎么写的,最好改改,合适简单开辟就好


  以上是“操纵iBatis的自动化代码生成工具Abator[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 在WebSphere Application Server V7上操纵IBM solidDB V6.3和Ope
  • 操纵iBatis的自动化代码生成工具Abator
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .