通过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代码。
分享到:
相关推荐
自动生成dto\dao\xml 自带批处理自动生成程序
NULL 博文链接:https://dr-yanglong.iteye.com/blog/1936559
ibatis 配置文件自动生成工具
帮你快记迅生成ibatis相关的dao,sqlmap,以及pojo类,帮你大大简化开发步骤,我已经测试过了,相相当的好用。
Ibatis 生成器 Ibator 的 API 文档
ibator插件+ibatorConfig文件,加入到eclipse中,按照配置文件修改一下就ok了
NULL 博文链接:https://xiao9.iteye.com/blog/954159
ibator-huoniao通过它你可以通过配置少量参数,通过一键生成dao层的全部文件,能够应付对dao层的所有操作 产物包括: 1. pojo文件 2. dao接口类 3. dao接口实现类文件 4. ibatis sql map文件 5. 数据库查询时...
特别说明: Eclipse应该是3.4.1以上版本, 并且安装了iBator插件。否则可用iBator的命令行版本或ant工具。 测试用数据是: CREATE TABLE PERSON( id INTEGER NOT NULL, firstName VARCHAR (40) NOT NULL, lastName...
ibatis 使用简单配置
iBATIS课件 iBATIS简介 搭建环境 配置文件 读取配置 基本的CRUD操作 模糊查询 iBATIS代码生成工具iBATOR 优缺点 选择Hibernate还是iBATIS
GameServer一个服务器处理框架,包括 协议处理,消息处理,持久层数据...来对服务器的管理使用ibatis做持久层采用ibator做自动代码生成工具,减少开发中对数据库编码的工作量使用mina2.0.9做网络通信提供网络通信的性