`

abator用法

阅读更多
1.首先,要把这个abator插件下载到myeclipse中,方法: 点击myeclipse工具栏中的help -->
software updates -->find and install-->search for new features to install -->
new remote site --> name = abator --> url = http://ibatis.apache.org/tools/abator
-->finish  下载后,自动安装即可!
2.abator插件安装成功后会在新建中看到,右键点击src新建会在abator for iBatis wizards文件夹下看

到一个前面显示黑色星星的东西 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>    <!-- TODO: Add Database Connection Information -->
    <jdbcConnection driverClass="com.mysql.jdbc.Driver"
        connectionURL="jdbc:mysql://localhost:3306/root"
        userId="root"
        password="root">
      <classPathEntry location="D:\workSpace\newSpring\WebRoot\WEB-INF\lib\mysql-connector

-java-5.0.4-bin.jar" />
    </jdbcConnection>

    <javaModelGenerator targetPackage="edu.ccut.userManager.domain"

targetProject="newSpring/src" />
    <sqlMapGenerator targetPackage="edu.ccut.userManager.persistence.ibatisDao.sql"

targetProject="newSpring/src" />
    <daoGenerator type="spring" targetPackage="edu.ccut.userManager.persistence.ibatisDao"

targetProject="newSpring/src" />

    <table schema="sunjian" tableName="users">
      <columnOverride column="id" property="userid" />
      <columnOverride column="username" property="username" />
      <columnOverride column="password" property="password" />
    </table>
  </abatorContext>
</abatorConfiguration>
3.配置完毕 --> 右键点击abatorConfig.xml文件,点击generate iBatis artfacts就会在相应的配置目

录下生成如下文件
/newSpring/src/edu/ccut/userManager/domain/Users.java
/newSpring/src/edu/ccut/userManager/domain/UsersExample.java
/newSpring/src/edu/ccut/userManager/persistence/ibatisDao/sql/users_SqlMap.xml
/newSpring/src/edu/ccut/userManager/persistence/ibatisDao/UsersDAO.java
/newSpring/src/edu/ccut/userManager/persistence/ibatisDao/UsersDAOImpl.java


程序报这个错:
Could not find SQL statement to include with refid

'users.abatorgenerated_Example_Where_Clause'
解决:在sql-map-config.xml中 <settings cacheModelsEnabled="true" enhancementEnabled="true"

useStatementNamespaces="true" />
在这里面加了一个useStatementNamespaces="true" 属性

分享到:
评论
2 楼 WindMill 2009-11-19  
找了好久的错误,终于找到了,谢谢....
1 楼 ccxw1983 2009-06-20  
确实如此。谢谢了。

相关推荐

    abator使用方法

    - **DAO接口的实现类**:如`UserDAOImpl.java`,实现了DAO接口中定义的所有方法,通常与SqlMap配置文件结合使用来执行数据库操作。 2. **Abator的安装**: 在MyEclipse或Eclipse中,可以通过以下步骤安装Abator...

    abator使用

    此外,还可以配置生成的实体类是否包含序列化方法,DAO 是否使用 MyBatis 的 SqlSessionTemplate 或 SqlSessionDaoSupport 等。 Abator 的使用流程一般如下: 1. **配置 Abator**: 创建并编辑 `abatorConfig.xml`...

    abator-插件包

    6. **abator-javadoc.zip**:这是 Abator 的 API 文档,包含了详细的类和方法说明,对深入理解和使用 Abator 的 API 很有帮助。 7. **abator-src.zip**:源代码包,供开发者查看和学习 Abator 的实现细节,对于...

    abator 生成ibaties dao xml

    使用 Abator 生成 DAO 和 XML 文件的过程主要分为以下几个步骤: 1. **配置 Abator**: 首先,你需要创建一个 Abator 的配置文件(通常命名为 `generatorConfig.xml`),在这个文件中,你需要指定数据库连接信息...

    abator源码

    根据数据库表的结构,Abator 会生成对应的Java Bean类,包括属性(对应表的列)、getter和setter方法、构造函数等。这些类通常遵循JavaBeans规范,使得它们易于在其他Java代码中使用。 5. **iBatis SQL Map生成** ...

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

    本文将深入探讨Abator的使用方法及其带来的便利。 Abator,全称为Apache Abator,是一款基于Java的代码生成工具,主要用于简化Ibatis的开发流程,通过自动化的代码生成,极大地提高了开发效率。Abator能够根据...

    abator辅助工具的说明文档

    1. **Abator的配置**:使用Abator前,你需要进行一系列的初始配置,包括定义数据库连接信息、指定生成的Java文件路径、设置生成的代码风格等。配置文件通常是一个XML文件,其中包含了关于数据库连接、表名、字段名等...

    使用abator搭建ibatis dao框架

    本篇文章将详细介绍如何使用Abator工具搭建基于Ibatis的DAO框架。 Abator是一款自动化工具,它可以自动生成Java代码和SQL映射文件,大大简化了开发过程。下面我们将分步骤解析如何利用Abator来创建Ibatis DAO框架。...

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

    Abator是Apache软件基金会的一个项目,它提供了一种简单的方法来创建和维护基于iBatis的数据库访问层。通过定义XML配置文件,我们可以指定数据库表、字段以及生成代码的模板,Abator会根据这些信息自动创建相应的...

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

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

    abator Ibatis

    使用`Ibatis`和`Abator`进行开发,可以避免手动编写大量的重复性代码,提高开发效率,同时保持代码的清晰和可维护性。在实际项目中,`Ibatis`可以很好地与Spring框架集成,提供事务管理和其他高级功能。 总结来说,...

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

    这个"abator-插件包(改造版)"是为了进一步优化原版 Abator,可能包含了一些定制化的功能或改进,以更好地适应开发者的需求,不过由于描述中提到是"无注释",所以在使用时可能需要自行探索其具体功能和用法。...

    Abator去多余注释替换jar包

    使用方法通常包括以下几个步骤: 1. **下载替换jar包**:首先,你需要下载这个去除了多余注释的Abator jar包。确保替换的是项目中正在使用的Abator版本,以避免因版本不兼容引发的问题。 2. **配置Abator**:在你...

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

    使用Abator前,你需要在项目的pom.xml文件中引入Abator的依赖,并配置Abator的主配置文件(通常为generatorConfig.xml)。配置文件中包含了数据库连接信息、生成的代码模板、目标目录等参数。 3. **数据库连接** ...

    abator插件,ibatis插件

    Abator 插件是针对 iBatis 框架的一个自动化工具,它的主要功能是帮助开发者自动生成与 iBatis 相关的各种代码,从而提高开发效率,减少...如果你正在使用或计划使用 iBatis,那么 Abator 绝对是一个值得尝试的选择。

    IBATIS视频入门 abator代码生成器

    在本教程中,我们将深入探讨IBATIS的基本概念、工作原理以及如何使用abator工具进行代码生成,帮助初学者快速上手。 **一、IBATIS简介** IBATIS起源于MyBatis的前身,由iBATIS公司开发,后被Apache基金会收编。它...

    AbatorForEclipse插件

    1. 数据库模型生成:根据选定的数据库表,Abator可以自动生成对应的Java实体类(Entity),这些类通常包含属性(字段)和getter/setter方法,对应数据库表中的列。 2. DAO接口与实现:Abator会为每个表生成一个DAO...

    AbatorJavaGenerator-1.0.0

    6. **API文档与源码**:abator-javadoc.zip包含了Abator的API文档,方便开发者查阅类库的详细方法和功能。而abator-src.zip则包含源代码,如果需要深入理解其工作原理或进行二次开发,源码是不可或缺的。 7. **文档...

    ibatis开发和学习总结借鉴.pdf

    **使用方法**:通过简单的配置,Abator可以根据数据库表结构自动生成相应的代码,大大提高了开发效率。 **生成文件的说明**:生成的文件包括了基于表的Java实体类、DAO接口、Mapper接口和XML配置文件,以及对应的...

Global site tag (gtag.js) - Google Analytics