通过myeclipse的software updates不作说明
现在来说下怎么用links文件链接安装
解压插件包,放到任意路径下,最好放在myeclipse的安装目录下,在dropins文件夹下创建ibator.link文件,文件里设置path=F:\\program\\java\\myeclipse8.5\\ibator,
path的路径就是解压的插件路径。重启后就安装好了。
ibator配置文件详解
编写ibatorConfig.xml文件
<?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 >
<!-- 数据库jdbc驱动jar包的绝对路径 -->
<classPathEntry location="H:\\code\\work\\ydbmkwebservice\\WebRoot\\WEB-INF\\lib\\classes12.jar" />
<ibatorContext id="context1" >
<!-- 配置数据库连接 -->
<jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver" connectionURL="jdbc:oracle:thin:@localhost:1521:orcl" userId="test" password="test" />
<!--
targetPackage 生成Java Bean的所放目录
targetProject 生成Java Bean的所在工程名
-->
<javaModelGenerator targetPackage="src" targetProject="testJq" />
<!--
targetPackage 生成sqlMap.xml的所放目录
targetProject 生成sqlMap.xml的所在工程名
-->
<sqlMapGenerator targetPackage="src" targetProject="testJq" />
<!--
targetPackage 生成dao文件的所放目录
targetProject 生成dao文件的所在工程名
type 生成dao文件的类型,可选择IBATIS、SPRING、GENERIC-CI、GENERIC-SI
-->
<daoGenerator targetPackage="src" targetProject="testJq" type="IBATIS" />
<!--
tableName 表名
domainObjectName 生成java bean的类名,如果不填是表名去下划线组合成的类名
-->
<table tableName="T_INF_POINT_ACCT_HIS" domainObjectName="tinfpointaccthis">
<!--
java bean 属性使用表字段名称,不设置默认是使用表字段去下划线组合成的属性
如 user_id --> userId
-->
<property name="useActualColumnNames" value="true"/>
</table>
</ibatorContext>
</ibatorConfiguration>
右击ibatorConfig.xml文件,点击Generate iBATIS Artifacts就可以生成代码
ibator生成的代码方便我们快速编写j2ee代码,但生成的代码有很多不必要的冗余代码,如java bean不必要的注释,sqlmap很多冗余项,
java bean根据表字段名称生成的属性是大写的,带主键的表会把主键字段放在generatorKey中然后java bean去继承...这些代码在我的
项目里至少是冗余的,看了下网上的文章改了些源代码,定制生成出公司代码规范要求的代码,但是还不是很满意,同事因为局限性不能
生成jsp代码。
分享到:
相关推荐
标题 "ibatis自动生成工具ibator及配置文件示例" 提到的是关于iBatis的自动化工具ibator的使用和配置。iBatis是一个优秀的Java持久层框架,它允许开发者将SQL语句直接写在XML配置文件中,使得数据库操作与业务逻辑...
标题中的"ibator1.2.1配置文件"指的是基于Apache Ibator的1.2.1版本的配置文件,这是一个用于简化MyBatis框架中DAO层(数据访问对象)开发的工具。Ibator是iBATIS(现在已经演变为MyBatis)的一个扩展,它能够根据...
2. **安装IBator:** - **步骤1**:将IBator的插件包复制到Eclipse的plugins目录下,例如`D:\Jwork\eclipse_plugins`。 - **步骤2**:在Eclipse的links目录下创建一个link文件,配置指向插件包的路径,例如`D:\...
在Eclipse中安装Ibator插件非常简单,只需要将`ibator_3.0.6.full.jar`文件复制到Eclipse的`plugins`目录下,然后重启Eclipse。这样,Ibator就会自动集成到Eclipse的工具栏或者右键菜单中,为用户提供便捷的操作入口...
1. **配置文件**:iBATOR的配置文件(如`abator-config.xml`)是整个代码生成过程的核心,其中包含了数据库连接信息、生成代码的模板选择、命名规则等参数设置。正确配置这些参数可以确保生成的代码符合项目的规范。...
在MyEclipse 7.5中安装Ibator插件可以极大提高开发效率,避免手动编写重复的模板代码。 安装Ibator插件有两种方法:手动安装和自动安装。虽然两种方法都可以实现插件的安装,但手动安装方式被推荐,因为它避免了因...
Ibator是MyBatis的自动化工具,它能够根据数据库表结构自动生成Java实体类、Mapper接口及XML配置文件等,从而快速构建基于Ibatis的数据访问层。Ibator 1.2.1是其一个稳定版本,包含了多项改进和优化,使得代码生成...
`ibator`(IntelliJ IDEA的iBATIS Generator的Eclipse版本)是一款强大的数据库代码自动生成工具,它能够帮助开发者快速地生成Java持久层代码,包括实体类、Mapper接口及XML配置文件等,大大提高了开发效率。...
2. **配置文件**:创建一个`ibator-config.xml`配置文件,这是iBator的主配置文件,用于定义生成代码的相关参数,如数据库连接信息、生成的Java包路径、实体类的命名规则等。 3. **数据库表定义**:在你的数据库中...
这篇文章将深入探讨ibator的工作原理、如何安装和配置,以及它能为我们的开发工作带来哪些便利。 Ibatis,现更名为MyBatis,是一款优秀的Java持久层框架,它支持定制化的SQL、存储过程以及高级映射。然而,手动编写...
在Eclipse中使用ibator插件,首先需要安装插件,然后在项目中创建ibatorConfig.xml配置文件,根据实际的数据库信息和代码生成需求进行定制。接着,运行ibator插件,它会根据配置文件自动读取数据库中的表信息,生成...
1. 自动化:ibator可以根据数据库表信息生成对应的Java类和配置文件,减少了手动编码的时间。 2. 定制化:用户可以通过配置模板来定制生成的代码样式,满足不同的项目需求。 3. 扩展性:ibator提供API和扩展机制,...
1. **Ibator配置**:Ibator的配置文件(通常为`ibator.config.xml`)是控制代码生成行为的核心,可以通过配置来决定哪些表、字段会被映射,以及生成的代码样式和位置。 2. **数据库元数据获取**:Ibator通过JDBC...
要在Eclipse中安装ibator插件,首先打开Eclipse的插件安装界面(Help -> Install New Software...),然后在`Work With`框中输入http://ibatis.apache.org/tools/abator,按照向导进行安装。需要注意的是,ibator...
通过Eclipse的插件管理界面安装Ibator插件后,用户只需配置好数据库连接信息,选择要操作的表,就可以一键生成所需的代码。这个过程无需手动编写繁琐的SQL和Java代码,大大减少了开发时间和出错的可能性。 在压缩包...
帮你快记迅生成ibatis相关的dao,sqlmap,以及pojo类,帮你大大简化开发步骤,我已经测试过了,相相当的好用。
Ibatis 生成器 Ibator 的 API 文档
在使用ibator时,开发者需要配置一个ibator配置文件,其中包含数据库连接信息、目标项目路径以及生成代码的规则。 在《ibator参考手册》中,你会了解到如何设置和使用ibator的各种配置参数,如数据库驱动、表名、...
《深入学习ibator:从配置到实战》 ibator,全称是“iBatis Auto Generator”,是一款基于Java的数据库代码生成工具,它能够帮助开发者快速生成MyBatis的Mapper接口、XML配置文件以及对应的实体类,极大地提高了...
创建一个Ibator.xml配置文件,定义好数据库连接、表映射等信息,然后在相应的选项上点击,插件会自动生成对应的DAO(数据访问对象)、Mapper接口和类文件,大大减少了手动编码的工作量。 总的来说,...