日期: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编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论