Abator 能自动生成DAO,DTO和sqlMap,大大提高开发效率。Abator 的官方网站:http://ibatis.apache.org/ibator.html
使用也比较简单,以下做个实例来介绍:
一、环境准备
我的环境:Eclipse SDK Version: 3.5.2
JDK1.6
Oracle9i
二、插件安装
1、点击"Help>Install New Software"
2、点击【Add】,输入Name: Abator for Eclipse Update Site URL: http://ibatis.apache.org/tools/abator
3、点击【OK】,这里我选最后一个安装(Abator for Eclipse3.2)
4、然后点【next】,最后【finish】,安装完成。然后会有个提示框,是否要重启Eclipse,点击【yes】重启。
5、在eclipse的菜单栏中可以看到: File > New > Abator for iBATIS Configuration File, 即安装成功。
三、功能应用
1、新建工程test。在src目录下建【resources】包。
2、选中resources包,然后点击eclipse菜单栏的:File > New > Abator for iBATIS Configuration File
3、点击【Finish】,自动生成abatorConfig.xml。
4、替换abatorConfig.xml中的???:
①. 填写driverClass(jdbc驱动,例如oracle的就是oracle.jdbc.driver.OracleDriver)
②. 填写connectionURL(连接字符串,例如oracle的就是jdbc:oracle:thin:@localhost:1521:orcl)
③. 填写classPathEntry的location(jdbc驱动jar包的位置,例如D:/myproject/test/WEB-INF/lib/ojdbc14.jar)
④. 填写javaModelGenerator,生成的DTO(java model 类)
targetPackage:目标包的位置,如 com.test.model
targetProject:目标工程名称,填写配置文件所在的eclipse工程名,如test/src
⑤. 填写sqlMapGenerator ,生成的xml sqlmap的相关配置
targetPackage:目标位置,如 com.test.sqlmap
targetProject:目标工程名称,填写配置文件所在的eclipse工程名,如test/src
⑥. 填写daoGenerator ,生成的DAO的相关配置
type:生成的dao实现的类型,如果你使用spring的话写SPRING,否则写IBATIS
targetPackage:目标位置,如 com.test.dao
targetProject:目标工程名称,填写配置文件所在的eclipse工程名,如test/src
⑦. 配置相关数据库的表
schema:数据库schema,oracle就是填写数据库的用户名,如test
tableName:表明,如ttest
catalog:数据库名,如orcl
注释掉<columnOverride column="???" property="???" />,不写columnOverride的话生成所有字段
替换后的abatorConfig.xml:
- <abatorContext >
- <jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver"
- connectionURL="jdbc:oracle:thin:@localhost:1521:orcl"
- userId="test"
- password="test" >
-
- <classPathEntry location="D:/myproject/test/WEB-INF/lib/ojdbc14.jar" />
- </jdbcConnection>
-
-
- <javaModelGenerator targetPackage="com.test.model" targetProject="test/src" />
-
- <sqlMapGenerator targetPackage="com.test.sqlmap" targetProject="test/src" />
-
- <daoGenerator targetPackage="com.test.dao" targetProject="test/src" type="SPRING" />
-
- <table schema="test" tableName="ttest" catalog="orcl">
-
- </table>
- </abatorContext>
5、在配置文件上点解右键,选择 “Generate iBATIS Artifacts”
生成结果
总结:图文并茂,过程简单明了,即使从来没听说过Abator,看了到这里也都会操作了,希望对你有帮助,呵呵。
转自:http://blog.csdn.net/lu7kang/article/details/5647320#comments
分享到:
相关推荐
NULL 博文链接:https://bijian1013.iteye.com/blog/2093452
ibatis代码自动生成,ibatis代码自动生成,ibatis代码自动生成,ibatis代码自动生成
iBatis自动代码生成工具abator的演示教程
ibatis代码自动生成代码程序,有现成的例子,只要将配制文件中的数据库连接连接和数据库表名、实体类名、包名修改在你想要的就可以,1分钟内搞定,实体类。
自动生成ibatis所需文件,达到快速查询,减少工作量的效果 CorpChannelDAO.java CorpChannelDAOimpl.java CorpChannel.java CorpChannelExample.java game_channel__corp_channel_SqlMap.xml 详情步骤请见...
Abator自动生成ibatis代码!
ibatis 自动生成工具 用于生成dao 实体类
sqlserver Ibatis XML自动生成工具,本人正在使用的工具;下载后配置XML数据库连接和用户名密码,输入表名即可生成
ibatis代码生成工具。iBATIS一词来源于“internet”和“abatis”的组合,是一个由Clinton Begin在2001年发起的开放源代码项目。于2010年6月16号被谷歌托管,改名为MyBatis。是一个基于SQL映射支持Java和.NET的持久层...
IBATIS3代码生成器 ibatis,Ibator,Abator
Spring MVC Ibatis Bean 根据mysql数据表——代码生成工具
mybatis和ibatis代码生成工具
IBatis的配置文件 XML 生成工具。 简单易用,基于.NET平台。
myEclipse下IBatis-Abator插件自动生成代码和配置的方法
本工具的主要功能是:根据您指定的数据库地址选择表或自定义属性信息(文件),生成对应的pojo类和ibatis配置文件; 3. 目前支持的较好的是mysql数据库,oracle的也支持,但还没经过测试,故暂不提供此功能选项...
ibatis jar(自动生成工具) 放在eclipse的plugins目录下 在项目上点击右键 方便,灵活,快捷
ibatis 和 mybatis 的代码生成工具
网上关于ibatis代码自动生成的例子不少,但是让人还是感到一头雾水,本文附添加过程以及基础包。
IBatis的代码生成器 博文链接:https://hugh-lin.iteye.com/blog/209473