Abator 是一款iBATIS代码生成工具。它从数据库获取信息,然后产生如下文件。
数据库表的SqlMap.xml file 文件,如UserSQL.xml;
数据库表的Java Bean Model,如User.java;
包含一个综合主键的数据库表的主键model,如UserKey.java;
包含DAO层 selectByExample方法的example文件, UserExample.java;
提供插入、更新、查询、删除方法的DAO接口 UserDAO.java;
DAO接口的实现类 UserDAOImpl.java。
安装Abator到MyEclipse(Eclipse)中
点击MyEclipse(Eclipse)工具栏中的Help-->software update -->find and install --> search for new features to install --> new remote site。
在name处填写abator ,在url处填写http://ibatis.apache.org/tools/abator。
点击OK, 然后点击finish,系统开始安装Abator到MyEclipse(Eclipse)中。
Abator插件安装成功后会在file -->new 菜单中看到Abator for iBATIS Configuration File。
使用Abator生成程序文件
在MyEclipse(Eclipse)中,点击File --> new 选择Abator for iBATIS Configuration File,创建一个名叫做abatorConfig.xml的配置文件。
修改配置文件。下面给出一个示例。
<?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 >
<!-- JDBC驱动程序、连接字符串、用户名以及密码 -->
<jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/demo"
userId="root" password="mysql">
<!-- 连接数据库所用的jar包地址 -->
<classPathEntry location="F:\MyTrain\JavaCoreTrain\AbatorTest\lib\mysql-connector-java-5.0.8-bin.jar" />
</jdbcConnection>
<!-- 数据库表的Java Bean Model 存放的目录 -->
<javaModelGenerator targetPackage="com.demo.ibatis.beans" targetProject="AbatorTest\src">
<property name="enableSubPackages" value="false"/>
<property name="trimStrings" value="true"/>
</javaModelGenerator>
<!-- sqlmap的存放目录 -->
<sqlMapGenerator targetPackage="com.demo.ibatis.dao" targetProject="AbatorTest\src">
<property name="enableSubPackages" value="false"/>
</sqlMapGenerator>
<!-- DAO的存放目录,如果是用iBATIS DAO,则需要把type="Spring" 改成type="iBATIS" -->
<daoGenerator targetPackage="com.demo.ibatis.dao" targetProject="AbatorTest\src" type="iBATIS" >
<property name="enableSubPackages" value="false"/>
</daoGenerator>
<!-- 设置需要生成的数据库表,schema:数据库名称 tableName表名 -->
<table schema="demo" tableName="user" >
</table>
</abatorContext>
</abatorConfiguration>
分享到:
相关推荐
iBatis自动代码生成工具abator的演示教程
ibatis 自动生成工具 用于生成dao 实体类
ibatis代码自动生成,ibatis代码自动生成,ibatis代码自动生成,ibatis代码自动生成
NULL 博文链接:https://bijian1013.iteye.com/blog/2093452
sqlserver Ibatis XML自动生成工具,本人正在使用的工具;下载后配置XML数据库连接和用户名密码,输入表名即可生成
Abator自动生成ibatis代码!
ibatis自动生成工具使用说明,提高开发效率,规范代码质量
开源ibator什么xml和pojo的时候,经常会带一些讨厌的注释还有一些没用的ibatorgenerator等的,我改了它的源代码,弄了个干净的ibator
myEclipse下IBatis-Abator插件自动生成代码和配置的方法
ibatis代码生成工具。iBATIS一词来源于“internet”和“abatis”的组合,是一个由Clinton Begin在2001年发起的开放源代码项目。于2010年6月16号被谷歌托管,改名为MyBatis。是一个基于SQL映射支持Java和.NET的持久层...
ibatis jar(自动生成工具) 放在eclipse的plugins目录下 在项目上点击右键 方便,灵活,快捷
自动生成ibatis所需文件,达到快速查询,减少工作量的效果 CorpChannelDAO.java CorpChannelDAOimpl.java CorpChannel.java CorpChannelExample.java game_channel__corp_channel_SqlMap.xml 详情步骤请见...
设置表自动生成ibatis的sql语句等对应的配置文件
ibatis SQL映射文件、DAO、model自动生成工具源码 1.没有注释,生成的代码非常简单,不像其他自动生成工具生成一大堆无用的东西 2.配置简单,只需配置表明,数据库连接,生成的路径即可
只需在配置文件ibatorConfig.xml 更改tableName="你的表名"即可自动生成全部。 记住更改jdbc路径和mysql-connector-java-5.1.6-bin.jar的路径。
mybatis和ibatis代码生成工具
本工具的主要功能是:根据您指定的数据库地址选择表或自定义属性信息(文件),生成对应的pojo类和ibatis配置文件; 3. 目前支持的较好的是mysql数据库,oracle的也支持,但还没经过测试,故暂不提供此功能选项...
ibatis sql生成器 部署成web app 支持多数据库。
此工具可以根据数据表的设计 反向生成实体bean和ibatis的操作数据库映射文件