`
dengminhui
  • 浏览: 167967 次
  • 来自: ...
社区版块
存档分类
最新评论

使用Abator自动生成IBatis代码

阅读更多

1 安装Eclipse插件
(1). 要求eclipse3.1,jdk1.4以上
(2). 在eclipse上安装abator插件
    eclipse菜单栏 --> help --> Software Updates --> Find And Install...
    在弹出的对话框中选择 “Search for new features to install” 然后点击 “next”
    在对话框中点击按钮 New Remort Site...  在弹出的对话框中的URL输入框中填  写 http://ibatis.apache.org/tools/abator ,Name输入框就随便写些什么了。
    点击Finish,安装插件,然后重新启动eclipse

2 下面测试一下功能
(1). 新建一个java工程
(2). 在eclipse菜单栏中兴建一个 abator 配置文件
    File -->  Abator  for  iBatis Configration File
(3). 系统自动生成的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 >
    <jdbcConnection driverClass="???" connectionURL="???" userId="???" password="???" >
      <classPathEntry location="???" />
    </jdbcConnection>
    <javaModelGenerator targetPackage="???" targetProject="???" />
    <sqlMapGenerator targetPackage="???" targetProject="???" />
    <daoGenerator targetPackage="???" targetProject="???" type="GENERIC-CI" />
    <table schema="???" tableName="???" >
      <columnOverride column="???" property="???" />
    </table>
  </abatorContext>
</abatorConfiguration>

(4).将?替代为我们需要的内容(以我的一个使用MYSQL的实验项目为例)

<?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 id="mysql" generatorSet="Java5" >
    <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/mydb" userId="root" password="123456" >
      <classPathEntry location="D:/workspace/AbatorProject/lib/jdbc/mysql-connector-java-5.1.6-bin.jar" />
    </jdbcConnection>
    <javaModelGenerator targetPackage="com.dmh.model" targetProject="AbatorProject" />
    <sqlMapGenerator targetPackage="com.dmh.sqlmap" targetProject="AbatorProject" />
    <daoGenerator type="IBATIS" targetPackage="com.dmh.dao" targetProject="AbatorProject"  />
    <table schema="mydb" tableName="ottawa_question" >
    </table>
  </abatorContext>
</abatorConfiguration>

(5).在配置文件上点解右键,选择 “Generate iBatis Artifacts”,代码生成成功。 

 

分享到:
评论

相关推荐

    Abator自动生成ibatis代码

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

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

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

    Ibatis代码自动生成工具—Abator应用

    《Ibatis代码自动生成工具—Abator的应用详解》 Ibatis作为一款轻量级的Java持久层框架,因其灵活的SQL映射机制深受开发者喜爱。然而在实际开发中,面对大量的数据库表,手动编写对应的Java实体类、Mapper接口以及...

    IBATIS视频入门 abator代码生成器

    2. **Abator**:作为IBATIS的一部分,Abator是一个代码生成工具,可以根据数据库表结构自动生成Java类、DAO接口及实现、SQL映射文件等,减少了手动编码的工作量。 3. **Abator的使用**:包括设置数据库连接信息、...

    使用abator搭建ibatis dao框架

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

    abator插件,ibatis插件

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

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

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

    abator Ibatis

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

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

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

    IBATIS3代码生成器

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

    ibatIS代码生成插件

    它能够根据数据库中的表结构自动生成对应的Java实体类、Mapper接口及XML配置文件、Service接口及实现类、Controller层代码等,覆盖了Web应用开发的基本模块,使得开发者可以更专注于业务逻辑的实现,而不是基础代码...

    利用ibatis 生成代码

    通过自动生成与数据库交互的代码,开发者能够更加专注于业务逻辑的实现,而无需被繁琐的数据访问细节所困扰。这不仅提高了开发效率,还降低了出错的可能性,使得项目能够更快地推向市场。 #### 安装与配置流程详解 ...

    abator for ibatis

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

    ibatis自动生成工具使用说明

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

    IBatis Abator去除注释版

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

    Abator使用(DEMO+说明文档)

    abator是ibatis的自动生成文档的工具插件,而ibatis则是用于持久层类似Hibernate,但可以手动写sql, 使得我们的工作更加便捷。 附件中包括使用说明文档和DEMO参考。适合初学者

    ibatis高级自动全生成工具

    6. `AbatorDemo.rar`:Abator是一个开源的ibatis代码生成工具,它可以生成基于ibatis的模型、Mapper接口、XML文件等,这与我们讨论的高级ibatis工具类似,都是为了提高开发效率。 7. `用甲骨文连库代码.txt`:此...

    abator-插件包(改造版),ibatis开发辅助

    7. **使用 Abator 插件**:在 IDE 中安装 Abator 插件后,可以通过菜单项或者快捷键触发代码生成,选择数据库连接、指定需要生成代码的表,然后 Abator 就会自动生成相应的 Java 和 XML 文件。 8. **版本控制与更新...

Global site tag (gtag.js) - Google Analytics