1.首先新建工程,引入abator.jar包
2.建运行类
import java.util.List;
/**
* User: tofhao
* Date: 11-6-29
* Time: 下午1:58
*/
public class IbatisRunner {
public static void main(String... strings) {
try {
List<String> warnings = new ArrayList<String>();
boolean overwrite = true;
//Class文件所在路径
File configFile = new File((IbatisRunner.class.getResource("abatorConfig.xml")).getFile());
AbatorConfigurationParser cp = new AbatorConfigurationParser(
warnings);
AbatorConfiguration config = cp
.parseAbatorConfiguration(configFile);
DefaultShellCallback callback = new DefaultShellCallback(overwrite);
Abator ibator = new Abator(config, callback, warnings);
ibator.generate(null);
for (String warning : warnings) {
System.out.println("warning:" + warning);
}
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
3.配置文件在同一目录
<?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 driverClass="oracle.jdbc.driver.OracleDriver" connectionURL="jdbc:oracle:thin:@127.0.0.1:1521:db" userId="dev" password="ev" >
<classPathEntry location="C:\com\oracle\ojdbc14\10.2.0.4\ojdbc14-10.2.0.4.jar" />
</jdbcConnection>
<javaModelGenerator targetPackage="com.jd.modle" targetProject="F:\IdeaProject\IbatisGenerate\src" />
<sqlMapGenerator targetPackage="com.jd.sqlmap" targetProject="F:\IdeaProject\IbatisGenerate\src" />
<daoGenerator targetPackage="com.jd.dao" targetProject="F:\IdeaProject\IbatisGenerate\src" type="GENERIC-CI" />
<table tableName="order" >
</table>
</abatorContext>
</abatorConfiguration>
分享到:
相关推荐
《Ibatis代码自动生成工具—Abator的应用详解》 Ibatis作为一款轻量级的Java持久层框架,因其灵活的SQL映射机制深受开发者喜爱。然而在实际开发中,面对大量的数据库表,手动编写对应的Java实体类、Mapper接口以及...
Abator则是iBatis项目的一部分,是一个强大的自动化代码生成工具,能够帮助开发者自动生成Java实体类、Mapper接口及XML配置文件等,极大地提高了开发效率。本教程将详细介绍如何使用Abator进行自动代码生成。 1. **...
### Abator自动生成ibatis代码知识点详解 #### 一、Abator概述 - **定义**:Abator是一款针对iBATIS框架的专业代码生成工具,它能够显著减少开发人员在使用iBATIS时需要手动编写的代码量,尤其是针对数据访问对象...
### IBatis-Abator插件自动生成代码和配置的方法 #### 概述 在软件开发过程中,为了提高开发效率和减少重复性工作,自动化工具变得越来越重要。其中,代码生成工具是开发人员不可或缺的好帮手之一。本文将详细介绍...
`Abator`是`Ibatis`项目的一部分,是一个代码生成工具,能自动生成基于`Ibatis`的数据访问层(DAO)和模型(Model)代码,大大提高了开发效率。 在`Ibatis`中,数据库操作通过SQL映射文件实现,这些文件包含了SQL...
### 利用ibatis框架生成代码:自动化与效率提升 #### 核心概念与优势解析 **ibatis**,现在通常被称为**MyBatis**,是一个支持普通SQL查询、存储过程以及高级映射的优秀开源持久层框架。ibatis消除了几乎所有的...
使用abator,只需简单几步,就能根据数据库表结构自动生成对应的Java实体类、Mapper接口、Mapper XML文件以及Service接口和服务实现。 **三、abator使用步骤** 1. **配置abator**: 首先,我们需要创建一个abator...
Abator就是这样一个工具,它是一个自动化代码生成器,能够自动生成iBatis所需的SQL映射文件、DAO接口、实体类等,大大减轻了开发工作量。本教程将介绍如何在Eclipse中配置并使用无注释版的Abator插件。 首先,我们...
【标题】"IBATIS3代码生成器"是一款专为基于IBATIS3框架的项目设计的工具,它能够自动生成常见的SQL映射文件、Java DAO接口和实现类,大大提高了开发效率,降低了手动编写这些代码的工作量。该工具的核心理念是通过...
AbatorConfig.xml是ibatIS代码生成插件的核心配置文件,它定义了如何与数据库交互、如何生成代码的具体规则。在这个文件中,你可以配置数据库连接信息,如数据库URL、用户名、密码,以及数据源类型。此外,还可以...
IBatis的代码生成器 博文链接:https://hugh-lin.iteye.com/blog/209473
Abator是Ibatis官方提供的一个自动化工具,用于自动生成DAO(Data Access Object)、DTO(Data Transfer Object)和sqlMap文件,极大地提高了开发效率,同时有助于保持代码的规范性和一致性。Abator的官方网站为...
在Java开发中,"ibatis反向生成工具"是一种实用的辅助开发工具,它能够通过连接到数据库,根据数据库中的表结构自动生成相关的DAO(Data Access Object)、Domain(领域模型)和XML配置文件。这极大地提高了开发效率...
Abator 插件是针对 iBatis 框架的一个自动化工具,它的主要功能是帮助开发者自动生成与 iBatis 相关的各种代码,从而提高开发效率,减少手动编写重复代码的工作量。iBatis 是一个优秀的 Java 数据库访问框架,它提供...
Abator是一款自动化工具,它可以自动生成Java代码和SQL映射文件,大大简化了开发过程。下面我们将分步骤解析如何利用Abator来创建Ibatis DAO框架。 首先,确保你已经正确地安装并配置了Abator。Abator通常是一个...
Abator 是一个强大的工具,专为 iBatis 数据库映射框架设计,用于自动生成 Java 源代码、SQL 映射文件以及相关的构建文件。它简化了开发过程,减轻了开发者手动编写重复代码的工作负担。这个离线安装包允许你在没有...
【ibatis高级自动全生成工具】是一款针对ibatis框架的高效开发辅助工具,它能够帮助开发者自动生成SQL映射文件、DAO接口、实体类等,极大地提升了开发效率,减轻了手动编写这些重复代码的工作量。ibatis是一个轻量级...
工具中的"abator"可能是一个基于Ant的代码生成器,它是Ibatis提供的一个命令行工具,可以根据数据库表结构自动生成所需的DAO、Form和Maps.xml文件。使用Abator时,开发者需要配置数据库连接信息,指定生成文件的目标...