`

ibatis自动生成代码,abator

    博客分类:
  • java
 
阅读更多
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代码自动生成工具—Abator的应用详解》 Ibatis作为一款轻量级的Java持久层框架,因其灵活的SQL映射机制深受开发者喜爱。然而在实际开发中,面对大量的数据库表,手动编写对应的Java实体类、Mapper接口以及...

    iBatis自动代码生成工具abator的演示教程

    Abator则是iBatis项目的一部分,是一个强大的自动化代码生成工具,能够帮助开发者自动生成Java实体类、Mapper接口及XML配置文件等,极大地提高了开发效率。本教程将详细介绍如何使用Abator进行自动代码生成。 1. **...

    Abator自动生成ibatis代码

    ### Abator自动生成ibatis代码知识点详解 #### 一、Abator概述 - **定义**:Abator是一款针对iBATIS框架的专业代码生成工具,它能够显著减少开发人员在使用iBATIS时需要手动编写的代码量,尤其是针对数据访问对象...

    IBatis-Abator插件自动生成代码和配置的方法

    ### IBatis-Abator插件自动生成代码和配置的方法 #### 概述 在软件开发过程中,为了提高开发效率和减少重复性工作,自动化工具变得越来越重要。其中,代码生成工具是开发人员不可或缺的好帮手之一。本文将详细介绍...

    abator Ibatis

    `Abator`是`Ibatis`项目的一部分,是一个代码生成工具,能自动生成基于`Ibatis`的数据访问层(DAO)和模型(Model)代码,大大提高了开发效率。 在`Ibatis`中,数据库操作通过SQL映射文件实现,这些文件包含了SQL...

    利用ibatis 生成代码

    ### 利用ibatis框架生成代码:自动化与效率提升 #### 核心概念与优势解析 **ibatis**,现在通常被称为**MyBatis**,是一个支持普通SQL查询、存储过程以及高级映射的优秀开源持久层框架。ibatis消除了几乎所有的...

    IBATIS视频入门 abator代码生成器

    使用abator,只需简单几步,就能根据数据库表结构自动生成对应的Java实体类、Mapper接口、Mapper XML文件以及Service接口和服务实现。 **三、abator使用步骤** 1. **配置abator**: 首先,我们需要创建一个abator...

    eclipse中开发ibatis的插件abator(无注释版)

    Abator就是这样一个工具,它是一个自动化代码生成器,能够自动生成iBatis所需的SQL映射文件、DAO接口、实体类等,大大减轻了开发工作量。本教程将介绍如何在Eclipse中配置并使用无注释版的Abator插件。 首先,我们...

    IBATIS3代码生成器

    【标题】"IBATIS3代码生成器"是一款专为基于IBATIS3框架的项目设计的工具,它能够自动生成常见的SQL映射文件、Java DAO接口和实现类,大大提高了开发效率,降低了手动编写这些代码的工作量。该工具的核心理念是通过...

    ibatIS代码生成插件

    AbatorConfig.xml是ibatIS代码生成插件的核心配置文件,它定义了如何与数据库交互、如何生成代码的具体规则。在这个文件中,你可以配置数据库连接信息,如数据库URL、用户名、密码,以及数据源类型。此外,还可以...

    IBatis Abator去除注释版

    IBatis的代码生成器 博文链接:https://hugh-lin.iteye.com/blog/209473

    ibatis自动生成工具使用说明

    Abator是Ibatis官方提供的一个自动化工具,用于自动生成DAO(Data Access Object)、DTO(Data Transfer Object)和sqlMap文件,极大地提高了开发效率,同时有助于保持代码的规范性和一致性。Abator的官方网站为...

    ibatis反向生成工具

    在Java开发中,"ibatis反向生成工具"是一种实用的辅助开发工具,它能够通过连接到数据库,根据数据库中的表结构自动生成相关的DAO(Data Access Object)、Domain(领域模型)和XML配置文件。这极大地提高了开发效率...

    abator插件,ibatis插件

    Abator 插件是针对 iBatis 框架的一个自动化工具,它的主要功能是帮助开发者自动生成与 iBatis 相关的各种代码,从而提高开发效率,减少手动编写重复代码的工作量。iBatis 是一个优秀的 Java 数据库访问框架,它提供...

    使用abator搭建ibatis dao框架

    Abator是一款自动化工具,它可以自动生成Java代码和SQL映射文件,大大简化了开发过程。下面我们将分步骤解析如何利用Abator来创建Ibatis DAO框架。 首先,确保你已经正确地安装并配置了Abator。Abator通常是一个...

    abator for ibatis

    Abator 是一个强大的工具,专为 iBatis 数据库映射框架设计,用于自动生成 Java 源代码、SQL 映射文件以及相关的构建文件。它简化了开发过程,减轻了开发者手动编写重复代码的工作负担。这个离线安装包允许你在没有...

    ibatis高级自动全生成工具

    【ibatis高级自动全生成工具】是一款针对ibatis框架的高效开发辅助工具,它能够帮助开发者自动生成SQL映射文件、DAO接口、实体类等,极大地提升了开发效率,减轻了手动编写这些重复代码的工作量。ibatis是一个轻量级...

    dao、form、maps.xml(ibatis)文件生成工具

    工具中的"abator"可能是一个基于Ant的代码生成器,它是Ibatis提供的一个命令行工具,可以根据数据库表结构自动生成所需的DAO、Form和Maps.xml文件。使用Abator时,开发者需要配置数据库连接信息,指定生成文件的目标...

Global site tag (gtag.js) - Google Analytics