首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

iBATIS的代码生成工具-iBATOR 试工

2012-10-14 
iBATIS的代码生成工具-iBATOR 试用前两天在javaeye上闲逛,无意间看到iBATIS也有代码生成的工具,这两天一直

iBATIS的代码生成工具-iBATOR 试用

前两天在javaeye上闲逛,无意间看到iBATIS也有代码生成的工具,这两天一直没抽着时间试试,今天利用15分钟时间试用了下,感觉还是不错的,很简单也很实用。
??? iBATOR下载:http://ibatis.apache.org/ibator.html
它提供了多种格式的下载,大家有兴趣可以逐一下载研究,我用的是eclipse的插件。eclipse安装插件大家应该都明白了。呵呵
装完之后,新建一个Java Project名为:Ibatis。工程建好好在此工程中新建配置文件:abatorConfig.xml。具体为:File-New-Abator For iBATIS ConfigurationFile.
根据需要修改此文件。我的配置为:
<?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 driverconnectionURL="jdbc:mysql://localhost:3306/fsc" userId="root" password="password3401" >
????? <classPathEntry location="D:\mysql-connector-java-5.0.6-bin.jar" />
??? </jdbcConnection>
??? <javaModelGenerator targetPackage="test.model" targetProject="Ibatis\src" />
??? <sqlMapGenerator targetPackage="test.xml" targetProject="Ibatis\src" />
???
??? <table schema="fsc" tableName="test" >
????? <generatedKey column="id" sqlStatement="MySQL" identity="true" />
????? <columnOverride column="address" property="addr" />
??? </table>
? </abatorContext>
</abatorConfiguration>
到此,一切准备工作ok
下面生成model及各种配置文件。
在abatorConfig.xml文件上鼠标右键,“Generate iBATIS Artifacts”即可。
这样会在你指定的路径下生成model文件。
唯一遗憾的是不支持annotiation。
总的来说感觉还是不错的。

官方文档:http://ibatis.apache.org/docs/tools/abator/

热点排行