最近项目在使用spring+ibatis,ibatis是比较不错的框架,但是配置sqlmap的时候还是要花一些时间的,为了提高一点效率,上网找了下eclipse中自动生成ibatis相关代码的插件,还是挺不错的。
1.安装插件 一.安装插件
eclipse->Help>Software Updates>Find and Install->Search for new features to install->New Remote Site
地址:http://ibatis.apache.org/tools/abator
2.新建一个Eclipse项目,输入名字,然后选择文件>新建>ABator for iBatis configuration File,选择Location,并且键入File Name:abatorCsonfig.xml
修改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="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://127.0.0.1:3306/log_db" userId="root" password="123456" >
<classPathEntry location="F:\local_lib_center\mysql-connector-java-5.1.6-bin.jar" />
</jdbcConnection>
<javaModelGenerator targetPackage="src.model.ibatis" targetProject="GeneratIbatis" />
<sqlMapGenerator targetPackage="src.model.ibatis" targetProject="GeneratIbatis" />
<daoGenerator type="IBATIS" targetPackage="src.model.ibatis" targetProject="GeneratIbatis" />
<table schema="log_db" tableName="log_baseinfo"></table>
</abatorContext>
</abatorConfiguration>
4..在abatorCsonfig.xml上点击鼠标右键,选择Generate iBATIS Artifact,在src目录下会生成model、map、dao三个目录,文件也建立好了。
分享到:
相关推荐
- Lombok:虽然不直接生成Ibatis代码,但可以用于自动管理Java对象的getter、setter、equals、hashCode和toString方法,进一步减少手动编码。 4. 代码生成步骤: - 配置:在项目中引入相应的生成器依赖,然后配置...
- 新建一个ibatis配置文件,根据实际使用的数据库类型,调整数据库驱动名称、链接URL、驱动位置等配置项。 #### 数据库配置与代码生成模板 对于不同的数据库,其驱动链接方式存在差异。以下是基于ibatis框架进行...
在这个文件中,你需要详细定义你想要生成的代码结构,包括数据库连接信息、表名、字段名以及生成的Java类的命名规则等。例如: ```xml <context id="MySQLDB" targetRuntime="Ibatis3"> <!-- ...其他...
"ibatis:使用ibator自动生成代码和配置文件"这个主题聚焦于一个实用的工具——ibator,它是MyBatis框架的一个扩展,用于自动化MyBatis的代码生成过程。这篇文章将深入探讨ibator的工作原理、如何安装和配置,以及它...
### Abator自动生成ibatis代码知识点详解 #### 一、Abator概述 - **定义**:Abator是一款针对iBATIS框架的专业代码生成工具,它能够显著减少开发人员在使用iBATIS时需要手动编写的代码量,尤其是针对数据访问对象...
iBatis,即现在的MyBatis前身,最初由Clinton Begin创建,是一个SQL映射框架,它将SQL语句写在XML配置文件中,通过映射关系,使得Java对象可以直接与数据库进行交互。 2. 代码生成工具的重要性: 代码生成工具...
因此,代码自动生成工具应运而生,它们可以帮助我们快速生成所需的Ibatis配置文件、Mapper接口和实体类等。 1. **代码生成器工具**:市面上存在多种Ibatis代码生成器,如MyBatis Generator(MBG)、Ibatis Code ...
为了解决这一问题,Ibatis 提供了XML配置文件来存储SQL语句,同时支持动态SQL,使代码更加模块化和可读。 在Ibatis中,XML映射文件包含了SQL语句、参数映射以及结果集映射等信息。通过这些XML文件,我们可以定义...
Ibatis是一款轻量级的Java持久层框架,它允许开发者将SQL语句直接写在配置文件中,实现了数据库操作与业务逻辑的解耦。这款插件的主要作用是为Eclipse提供自动化工具,帮助开发者快速生成DAO(数据访问对象)和服务...
通常,这样的文章会涵盖Abator的基本概念、安装步骤、配置方法以及如何利用它来生成项目中的数据库模型、DAO层代码等。 **标签解析:** "源码"标签意味着该教程可能会涉及到Abator的内部工作原理,或者可能包括如何...
这个工具能够自动化地生成iBatis所需的配置文件,大大提高了开发效率。它可能包含以下功能: 1. **数据库元数据获取**:工具能连接到数据库,读取表结构和字段信息,自动生成对应的Mapper XML文件,包括增删改查等...
这些方法在运行时会根据Mapper XML文件中的SQL语句执行。 3. **Mapper XML文件(Mapper XML)**:包含了具体的SQL语句和结果映射。这是Ibatis的核心,可以灵活地编写SQL,支持动态SQL。 4. **DAO实现类(DAO ...
9. **动态SQL**:Ibatis的一个强大特性是支持动态SQL,可以在XML映射文件中使用条件标签(如`if`、`choose`、`when`、`otherwise`)根据参数值动态生成SQL语句。 10. **插件机制**:Ibatis提供了插件功能,允许...
通过导入DTD文件,我们可以让Eclipse识别出XML文件中的元素和属性,并提供相应的自动提示功能。 ##### 导入步骤 1. **打开偏好设置**:首先,在Eclipse菜单栏中依次点击`Window -> Preferences`,或者直接按快捷键...
iBATIS是一个持久层框架,它允许开发者将SQL语句直接写在XML配置文件中,实现了SQL与Java代码的分离,简化了数据访问层的开发工作。这篇教程通过详细的讲解和实例,帮助读者理解和掌握iBATIS的核心功能和使用技巧。 ...
这些方法在XML配置文件中映射为SQL语句。插件会根据选择的表生成这些接口。 6. **XML配置文件(Mapper XML)** XML配置文件是MyBatis的核心,它包含了Mapper接口的方法与对应的SQL语句的映射。通过这个文件,...
与Eclipse中的Abator不同,iBatis Plugin不仅限于代码生成,而是全方位地优化了iBatis的开发体验。 **配置iBatis Plugin** 首先,你需要从IntelliJ IDEA的插件市场下载iBatis Plugin。安装完成后,配置数据源...
标题 "ibatis学习" 暗示我们即将探讨的是关于Ibatis,一个著名的Java持久层框架,它允许开发者将SQL语句直接写在配置文件中,以实现灵活的数据访问。Ibatis提供了简单易用的API,使得数据库操作与业务逻辑解耦,提高...
这是一个用iBator生成iBatis有关代码的例子。 特别说明: Eclipse应该是3.4.1以上版本, 并且安装了iBator插件。否则可用iBator的命令行版本或ant工具。 测试用数据是: CREATE TABLE PERSON( id INTEGER NOT NULL,...
在IDE中,可以设置好配置文件后,一键生成所有代码,非常方便。 4. **自定义模板**:如果你不满意默认的生成模板,MyBatis允许你自定义模板,以满足特定的编码风格和项目需求。你可以调整字段注释、类头信息、甚至...