在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
下面测试一下功能
1. 新建一个java工程
2. 在eclipse菜单栏中兴建一个 abator 配置文件
File --> Abator for iBatis Configration File
<?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 generatorSet="Java2"> <!-- TODO: Add Database Connection Information -->
<jdbcConnection driverClass="net.sourceforge.jtds.jdbc.Driver"
connectionURL="jdbc:jtds:sqlserver://127.0.0.1:1433/springs"
userId="sa"
password="123">
<!-- TODO: 驱动jar -->
<classPathEntry location="D:\JavaStudy\IBATISes\WebRoot\WEB-INF\lib\jtds-1.1.jar" />
</jdbcConnection>
<!-- TODO: targetPackage指定一个包名存放model bean,targetProject是工程名 -->
<javaModelGenerator targetPackage="ibatis.gerator.model" targetProject="IBATISes" />
<!-- TODO: sqlMapGenerator 指定一个包名存放sqlMap.xml -->
<sqlMapGenerator targetPackage="ibatis.gerator.dao.sql" targetProject="IBATISes" />
<!-- TODO: daoGenerator 指定一个包名存放dao以及daoImpl -->
<daoGenerator type="spring" targetPackage="ibatis.gerator.dao" targetProject="IBATISes" />
<!-- TODO: 表名,可以多个,默认不写columnOverride的话生成所有字段 -->
<table schema="" tableName="t_login_log"></table>
<table schema="" tableName="t_user"></table>
</abatorContext>
</abatorConfiguration>
附件:此插件的视频教程
分享到:
相关推荐
1)、数据库类型选择:目前支持Oracle和Mysql两种数据库语句的生成,默认是Oracle。 2)、要生成建表语句, a)、请在“数据库定义Excel文件路径”中选择对应的文件, b)、然后点击下面的按钮“根据数据库...
标题 "ibatis 自动生成插件" 描述了一个用于简化IBATIS ORM框架开发的工具,它能够自动生成针对数据库表的增、删、改操作的XML配置文件和SQL语句,以此提升开发效率。IBATIS是一款流行的数据持久层框架,它允许...
以下是基于ibatis框架进行代码生成时,可能需要配置的一些关键参数: - **数据库驱动名称**:指明具体的数据库驱动类,如`com.mysql.jdbc.Driver`用于MySQL。 - **数据库链接URL**:用于连接数据库的完整URL,包含...
在实际开发中,`features`和`plugins`可能是指iBATIS代码生成器的一些特性或插件。`features`可能包含一些高级功能,比如支持多表关联生成、支持生成Service和Controller层代码等。而`plugins`则可能是用于扩展代码...
数据库代码生成器,支持mybatis/ibatis两个版本;注意,ibatis(ibatis2)和mybaits(ibatis3)的xml文件中有一些语法不一样,例如 select 等元素的 parameterClass 属性改为了 parameterType 属性,resultClasss 属性改为了 ...
3. **运行生成**: 使用Maven或IDEA插件运行MBG,根据配置文件自动生成Java源代码。 4. **整合到项目**: 将生成的DAO、实体类和XML配置文件添加到项目中,进行相应的集成和测试。 通过以上步骤,Ibatis自动生成工具...
2. **Abator**:是MyBatis项目提供的一个代码生成器插件,可以帮助开发者快速生成基于MyBatis的数据访问层(DAO)接口、Mapper XML文件、实体类等基础代码。 #### 二、安装与配置 ##### 1. 安装Abator插件 在...
《Ibatis/mybatis代码生成工具详解》 在Java开发领域,Ibatis和Mybatis作为两款广泛应用的持久层框架,极大地简化了数据库操作。为了进一步提高开发效率,开发者们设计了一系列的代码生成工具,如"Ibatis Helper"和...
Abator是Ibatis的一个代码生成工具,它可以帮助开发者根据数据库表结构自动生成Java源代码,包括实体类、DAO接口、Mapper XML文件以及Service接口和实现类。使用Abator,开发者只需配置好数据库连接信息和生成规则,...
1. **代码生成器工具**:市面上存在多种Ibatis代码生成器,如MyBatis Generator(MBG)、Ibatis Code Generator等。这些工具通常需要用户配置数据库连接信息、表名和字段信息,然后能够自动生成对应的Mapper XML文件...
总的来说,"ibatis生成实体工具"是Ibatis开发的一个利器,它简化了开发流程,提高了代码的可读性和一致性,让开发者能更高效地进行数据库驱动的开发。如果你正在使用Ibatis,强烈推荐尝试这类工具,以提升你的开发...
Generator代码生成插件是一种高效工具,它专为解决在编程过程中常见的代码编写难题而设计,尤其是在处理数据库模型与代码之间的转换时。这个插件能够自动从数据库表的注释中提取中文信息,生成对应的代码,大大减轻...
总结起来,Abator 插件是 iBatis 开发过程中的一款强大辅助工具,它能够自动完成大部分与数据库相关的代码生成,让开发者更专注于业务逻辑的实现,提高开发效率,减少出错的可能性。如果你正在使用或计划使用 iBatis...
在构建脚本中添加相应的MBG插件,并调用生成命令,MBG就会根据配置文件生成所需的代码。例如,在Maven的pom.xml中: ```xml <groupId>org.mybatis.generator <artifactId>mybatis-generator-maven-plugin ...
标题中的“自定义Ibatis生成器”指的是在使用MyBatis框架时,为了解决重复的手动编写SQL映射文件和Mapper接口,开发者可以创建自己的代码生成器,以自动化这个过程。Ibatis生成器(也称为MyBatis Generator)允许...
5. 完成配置后,点击"Generate"或"Finish"按钮,Ibator会自动完成代码生成。 生成的XML文件中,通常会包含增删改查(CRUD)的基本操作。例如,`select`标签用于查询,`insert`用于插入数据,`update`用于更新记录,...
博主allenj2ee可能分享了他在使用过程中的经验,包括如何配置abatorConfig.xml文件,这是iBATIS代码生成器的核心配置文件。 `abatorConfig.xml`是iBATIS代码生成器的主配置文件,它定义了生成代码时的各种参数,如...
### Abator自动生成ibatis代码知识点详解 #### 一、Abator概述 - **定义**:Abator是一款针对iBATIS框架的专业代码生成工具,它能够显著减少开发人员在使用iBATIS时需要手动编写的代码量,尤其是针对数据访问对象...
Abator就是这样一个工具,它是一个自动化代码生成器,能够自动生成iBatis所需的SQL映射文件、DAO接口、实体类等,大大减轻了开发工作量。本教程将介绍如何在Eclipse中配置并使用无注释版的Abator插件。 首先,我们...