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便显得尤为重要。本文将深入探讨Abator的使用方法及其带来的便利。 Abator,全称为Apache Abator,是一款基于Java的代码生成工具,主要用于简化Ibatis的开发流程,通过自动化...
Abator则是iBatis项目的一部分,是一个强大的自动化代码生成工具,能够帮助开发者自动生成Java实体类、Mapper接口及XML配置文件等,极大地提高了开发效率。本教程将详细介绍如何使用Abator进行自动代码生成。 1. **...
- **定义**:Abator是一款针对iBATIS框架的专业代码生成工具,它能够显著减少开发人员在使用iBATIS时需要手动编写的代码量,尤其是针对数据访问对象(DAO)、数据传输对象(DTO)以及SQL映射文件等的生成。...
Abator是Ibatis官方提供的一个自动化工具,用于自动生成DAO(Data Access Object)、DTO(Data Transfer Object)和sqlMap文件,极大地提高了开发效率,同时有助于保持代码的规范性和一致性。Abator的官方网站为...
### IBatis-Abator插件自动生成代码和配置的方法 #### 概述 在软件开发过程中,为了提高开发效率和减少重复性工作,自动化工具变得越来越重要。其中,代码生成工具是开发人员不可或缺的好帮手之一。本文将详细介绍...
`Abator`是`Ibatis`项目的一部分,是一个代码生成工具,能自动生成基于`Ibatis`的数据访问层(DAO)和模型(Model)代码,大大提高了开发效率。 在`Ibatis`中,数据库操作通过SQL映射文件实现,这些文件包含了SQL...
"i2shopping-abator"可能是该反向生成工具的名字,它可能是Ibatis的一个扩展或者一个独立的工具,专门用于Ibatis项目中的反向工程。使用这样的工具,开发者只需要配置好数据库连接信息,选择需要反向生成的表,工具...
Abator就是这样一个工具,它是一个自动化代码生成器,能够自动生成iBatis所需的SQL映射文件、DAO接口、实体类等,大大减轻了开发工作量。本教程将介绍如何在Eclipse中配置并使用无注释版的Abator插件。 首先,我们...
abator是IBATIS提供的一个自动化代码生成工具,它可以极大地提高开发效率,减少手动编写SQL映射文件和DAO接口的工作量。使用abator,只需简单几步,就能根据数据库表结构自动生成对应的Java实体类、Mapper接口、...
工具中的"abator"可能是一个基于Ant的代码生成器,它是Ibatis提供的一个命令行工具,可以根据数据库表结构自动生成所需的DAO、Form和Maps.xml文件。使用Abator时,开发者需要配置数据库连接信息,指定生成文件的目标...
【ibatis高级自动全生成工具】是一款针对ibatis框架的高效开发辅助工具,它能够帮助开发者自动生成SQL映射文件、DAO接口、实体类等,极大地提升了开发效率,减轻了手动编写这些重复代码的工作量。ibatis是一个轻量级...
【描述】"ibatis"是早期的名称,后来演进为"Ibator",再到最后的"Abator",这都是同一款代码生成工具的不同版本。IBATIS3代码生成器是其在IBATIS3框架下的一个分支,它利用XML配置文件和XSLT样式表来转换数据库元...
它能够根据数据库中的表结构自动生成对应的Java实体类、Mapper接口及XML配置文件、Service接口及实现类、Controller层代码等,覆盖了Web应用开发的基本模块,使得开发者可以更专注于业务逻辑的实现,而不是基础代码...
Abator 插件是针对 iBatis 框架的一个自动化工具,它的主要功能是帮助开发者自动生成与 iBatis 相关的各种代码,从而提高开发效率,减少手动编写重复代码的工作量。iBatis 是一个优秀的 Java 数据库访问框架,它提供...
Abator是一款自动化工具,它可以自动生成Java代码和SQL映射文件,大大简化了开发过程。下面我们将分步骤解析如何利用Abator来创建Ibatis DAO框架。 首先,确保你已经正确地安装并配置了Abator。Abator通常是一个...
- 保存配置文件后,运行Abator,它将根据配置自动生成相应的代码。 Abator的使用大大简化了iBATIS项目的初始化工作,使得开发者可以专注于业务逻辑的实现,而不是重复的代码编写。通过合理的配置,Abator能够适应...
IBatis的代码生成器 博文链接:https://hugh-lin.iteye.com/blog/209473
Abator 是一个强大的工具,专为 iBatis 数据库映射框架设计,用于自动生成 Java 源代码、SQL 映射文件以及相关的构建文件。它简化了开发过程,减轻了开发者手动编写重复代码的工作负担。这个离线安装包允许你在没有...
abator是ibatis的自动生成文档的工具插件,而ibatis则是用于持久层类似Hibernate,但可以手动写sql, 使得我们的工作更加便捷。 附件中包括使用说明文档和DEMO参考。适合初学者