新闻出版总署书号实名申领系统已经进入到开发阶段,在师兄、小余我合作搭建好Mule+spring框架后,感觉最好底层也能用框架封装,最后考虑用Ibatis,可又不想手写其中的配置文件,无意中发现ibator,大快人心,以下对其配置及使用做个简单介绍.
一、Ibator插件安装
两种方法安装其插件
1.下载Ibator插件,可在Eclipse中在线更新或者网上下载,在线更新的地址为:http://ibatis.apache.org/tools/ibator
2.直接下载插件分别将plugins和features目录下的包文件放在Eclipse中的对应目录下,可下载附件中的ibator插件
二、ibator使用及配置
1.Eclipse环境中新建一个项目,选择该项目右键新建Apache iBATIS Ibator下 Apache iBATIS Ibator Configuration File,会在项目中生成ibatorConfig.xml文件
2.打开之后,在ibatorConfiguration元素下增加一个 <classPathEntry location="E:/ojdbc14.jar"/>,指定你的包文件路径。
3.填写<ibatorContext id="context1" >元素下的内容,我的配置如下:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE ibatorConfiguration PUBLIC "-//Apache Software Foundation//DTD Apache iBATIS Ibator Configuration 1.0//EN" "http://ibatis.apache.org/dtd/ibator-config_1_0.dtd" >
<ibatorConfiguration >
<classPathEntry location="E:/ojdbc14.jar"/>
<ibatorContext id="context1" >
<jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver" connectionURL="jdbc:oracle:thin:@10.17.32.66:1521:LAB1107" userId="lab1107" password="lab1107" />
<javaModelGenerator targetPackage="com.isbn.bean" targetProject="kk" />
<sqlMapGenerator targetPackage="com.isbn.app.map" targetProject="kk" />
<daoGenerator targetPackage="com.test.dao" targetProject="kk" type="GENERIC-CI" />
<table schema="LAB1107" tableName="T_B_USER" >
</table>
</ibatorContext>
</ibatorConfiguration>
4.选择ibatorConfiguration鼠标右键选择Gneric IBATIS Aritifest,然后可在原文件中看到生成对应的DAO、SQLMAP以及Bean文件,至此转换完成。
分享到:
相关推荐
- **创建配置文件**:通过Eclipse的“New” -> "Other"找到并选择Apache iBatis Ibator文件夹,然后创建`ibatorConfig.xml`配置文件。在这个配置文件中,需要填写关于数据库连接、生成代码的目标包和项目等信息。 ...
标题中的"ibator1.2.1配置文件"指的是基于Apache Ibator的1.2.1版本的配置文件,这是一个用于简化MyBatis框架中DAO层(数据访问对象)开发的工具。Ibator是iBATIS(现在已经演变为MyBatis)的一个扩展,它能够根据...
标题 "ibatis自动生成工具ibator及配置文件示例" 提到的是关于iBatis的自动化工具ibator的使用和配置。iBatis是一个优秀的Java持久层框架,它允许开发者将SQL语句直接写在XML配置文件中,使得数据库操作与业务逻辑...
使用Ibator时,需要配置ibatorConfig.xml文件。此文件定义了Ibator如何生成代码的规则。可以将邮件中的样例配置文件`ibatorConfig.xml`拷贝到工程源代码目录`src`中,根据实际需求进行修改。修改完毕后,通过右键...
帮你快记迅生成ibatis相关的dao,sqlmap,以及pojo类,帮你大大简化开发步骤,我已经测试过了,相相当的好用。
而iBATOR则是iBATIS的扩展,它通过简单的配置,可以根据数据库中的表结构自动化地生成与之对应的Java模型类、DAO接口和Mapper XML文件,使得开发过程更加高效。 iBATOR的使用通常涉及到以下几个关键知识点: 1. **...
1. **Ibator配置**:Ibator的配置文件(通常为`ibator.config.xml`)是控制代码生成行为的核心,可以通过配置来决定哪些表、字段会被映射,以及生成的代码样式和位置。 2. **数据库元数据获取**:Ibator通过JDBC...
`ibator`,全称Apache iBATIS Auto Generator,是一个基于Java的代码生成工具,源自iBATIS项目,用于帮助开发者快速生成与数据库交互的Java类和XML映射文件。相较于Hibernate,ibator允许开发者拥有更多的SQL控制权...
例如,当数据库表结构发生变化时,如增加、删除或修改字段,可以通过Ibator快速更新相应的Java类和XML配置文件,确保代码与数据库保持同步。 总之,Eclipse集成的Ibator插件是MyBatis开发不可或缺的工具,它通过...
1. 安装与配置:首先,需要在项目中引入Ibator的依赖,然后配置相关的数据库连接信息以及输出目录。 2. 创建数据库表:在数据库中创建需要的表,确保表结构清晰且符合业务需求。 3. 执行Ibator:运行Ibator,指定...
"ibatis:使用ibator自动生成代码和配置文件"这个主题聚焦于一个实用的工具——ibator,它是MyBatis框架的一个扩展,用于自动化MyBatis的代码生成过程。这篇文章将深入探讨ibator的工作原理、如何安装和配置,以及它...
`ibator`(IntelliJ IDEA的iBATIS Generator的Eclipse版本)是一款强大的数据库代码自动生成工具,它能够帮助开发者快速地生成Java持久层代码,包括实体类、Mapper接口及XML配置文件等,大大提高了开发效率。...
1. 自动化:ibator可以根据数据库表信息生成对应的Java类和配置文件,减少了手动编码的时间。 2. 定制化:用户可以通过配置模板来定制生成的代码样式,满足不同的项目需求。 3. 扩展性:ibator提供API和扩展机制,...
4. **运行iBator命令**:在命令行环境下,使用iBator提供的命令行工具,指定配置文件路径以及需要生成代码的数据库表,执行代码生成命令。例如,在Java项目中,你可以使用Maven的`exec:java`目标来执行iBator的Main...
【ibator插件+ibatorConfig文件】是用于简化Java开发中的数据库操作的工具,尤其在构建Maven或Gradle项目时,它能自动生成基于Active ...因此,熟悉和掌握ibator及其配置文件的使用是每个Java开发者的必备技能之一。
使用Ibator-Eclipse插件,开发者可以快速地根据数据库表结构生成对应的Java实体类、Mapper接口及XML配置文件、DAO接口及其实现类等,极大地提高了开发效率。通过Eclipse的插件管理界面安装Ibator插件后,用户只需...
在使用ibator时,开发者需要配置一个ibator配置文件,其中包含数据库连接信息、目标项目路径以及生成代码的规则。 在《ibator参考手册》中,你会了解到如何设置和使用ibator的各种配置参数,如数据库驱动、表名、...
Ibatis 生成器 Ibator 的 API 文档
在本文中,我们将围绕ibator的使用方法、核心配置文件ibatorConfig.xml以及它与源码和工具的关联进行深入探讨。 首先,ibator是基于Apache iBatis框架的,iBatis是一个优秀的持久层框架,它允许将SQL语句直接写在...
ibator(MyBatis Generator)是MyBatis框架的一个强大工具,用于自动生成Java实体类、Mapper接口及XML配置文件等,极大地简化了数据库操作与Java代码之间的绑定工作。本文将详细讲解如何在Eclipse环境中利用...