ibator使用心得
ibator是一个ibatis的代码生成工具,它能根据数据表自动生成javabean、sqlmap。
ibator的官方地址是 http://ibatis.apache.org/ibator.html,目前ibator只支持ibatis2.x,而ibatis3.0还不支持。
在eclipse中安装ibator插件步骤:
1.在eclipse菜单中打开插件安装界面:Help -> Install New Software ...
2.Work With:http://ibatis.apache.org/tools/abator
3.按向导安装,具体步骤略
使用ibator:
1.在project中右键 New -> Other ...
2.Apache ibatis ibator下面的Apache ibatis ibator Configuration File
配置ibator:
ibatorConfig.xml文件内容,请注意classPathEntry、ibatorPlugin、jdbcConnection 的顺序:
<?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="D:\project\src\Project\WebContent\WEB-INF\lib\sqljdbc.jar" />
<ibatorContext id="Project">
<ibatorPlugin
type="org.apache.ibatis.ibator.plugins.RenameExampleClassPlugin">
<property name="searchString" value="Example$" />
<property name="replaceString" value="Repository" />
</ibatorPlugin>
<ibatorPlugin type="org.apache.ibatis.ibator.plugins.SerializablePlugin"></ibatorPlugin>
<jdbcConnection driverClass="com.microsoft.sqlProject.jdbc.SQLProjectDriver"
connectionURL="jdbc:sqlProject://localhost:1433;DatabaseName=project"
userId="sa" password="sa" />
<javaModelGenerator targetPackage="project.model"
targetproject="Project" />
<sqlMapGenerator targetPackage="project.dao.xml"
targetproject="Project" />
<daoGenerator targetPackage="project.dao"
targetproject="Project" type="GENERIC-CI" />
<table schema="" tableName="Staff" />
</ibatorContext>
</ibatorConfiguration>
我不喜欢用Example命名,因此改为用Repository,你也可以改为Criteria。
去掉ibator的注释:
ibator的注释很讨厌,既啰嗦又没用,因此我修改了ibator的源码,把它的注释全去掉了。
ibator的注释全部放在DefaultCommentGenerator类里,我懒得分析谁调用了它,直接把它所有的方法全注释掉了(以彼之道,还施彼身)。
修改后的ibator.jar在我的附件里,用它代替eclipse\plugins\org.apache.ibatis.ibator.core_1.2.1下面的ibator.jar 即可。
ibator.rar
转载于:https://www.cnblogs.com/ego/archive/2010/10/02/1840749.html
ibator使用心得相关推荐
- Java EE学习心得
–Java EE学习心得 1. 称为编程专家的秘诀是: 思考-----编程--------思考------编程--.. 编程不能一步到位,不能一上来就编,必须先思考如何写,怎样写?然后再编程 ...
- 测试心得:微图书销售小程序
测试心得:微图书销售小程序 前言 这个学期差不多也将近结束,经过大半个学期,从项目需求的确认和项目文档的编写,到一步步的设计与实现,现在终于到了测试阶段,但是我们在测试阶段也暴露出了很多bug,但是每 ...
- java.lang.OutOfMemoryError:GC overhead limit exceeded填坑心得
该文章出自:http://www.cnblogs.com/hucn/p/3572384.html 分析工具:http://www.blogjava.net/jjshcc/archive/2014/03 ...
- 计算机财务应用实验心得,计算机会计实习心得-20210628124643.doc-原创力文档
计算机会计实习心得 计算机会计实习心得1 毕业实践环节是大学生在完成全部课程后.走向社会之前最真实的一个模拟实验,对于我们财会专业的学生,平时注意注重理论学习,缺乏实践锻炼,因此实习显得尤为重要.在本 ...
- html5考试总结300字,期中考心得300字5
为了检验学生半个学期所学的知识而进行的一次考试,有利于学生比较正式地检验自己平时的学习水平,根据这个成绩,学生可以及时的调整学习心态和方法,更有效率地进行下一阶段的学习,期中考试主要考察学生前半学期的 ...
- Assembly学习心得
http://blog.csdn.net/etmonitor/ Assembly学习心得 说明: 最近开始准备把学到的.NET知识重新整理一遍,眼过千遍不如手过一遍,所以我准备记下我的学习心得,已备参 ...
- 什么叫安装文件索引服务器,搜出精彩 玩转Windows 2008系统心得
[IT168 专稿]不少朋友已经在不经意间与Windows Server 2008系统进行了亲密接触,在一段时间的接触之后,不知大家对该系统的文件搜索功能会有什么样的体会?其实,Windows Ser ...
- mysql主从数据库含义_(转)Mysql数据库主从心得整理
管理mysql主从有2年多了,管理过200多组mysql主从,几乎涉及到各个版本的主从,本博文属于总结性的,有一部分是摘自网络,大部分是根据自己管理的心得和经验所写,整理了一下,分享给各位同行,希望对 ...
- 工作中InnoDB引擎数据库主从复制同步心得
近期将公司的MySQL架构升级了,由原先的一主多从换成了DRBD+Heartbeat双主多从,正好手上有一个电子商务网站新项目也要上线了,用的是DRBD+Heartbeat双主一从,由于此过程还是有别 ...
最新文章
- Nginx教程系列四:实现反向代理配置
- tdd干扰波形_LTE常见干扰排查(中国移动)
- 【Linux】一步一步学Linux——head命令(41)
- 从无到有整合SpringMVC-MyBatis项目(2):搭建SpringMVC项目
- aria-hidden读屏
- JAVA 连接SAP Jco3
- EasyCVR在调用云台控制接口时出现ptz crtl error,error code 12的原因分析
- 绿联蓝牙发射器 linux,绿联蓝牙发射器 Switch蓝牙耳机完美解决方案
- python判断信用卡号是否合法_怎么使用 Python 校验银行卡号码是否有效-阿里云开发者社区...
- 【第五课】UAV倾斜摄影测量三维建模之空三计算问题
- 增值电信业务经营许可证怎么续期,需要什么材料
- uniapp修改tabbar背景图片
- HTML中如何自动切换页面背景图片
- 【读书笔记】《全域营销:付费增长与流量变现实战讲义》——我的公域私域运营教科书
- 玩转Luat 进阶篇②——远程升级功能原理详解
- 胖哥食品网络诊断分析
- poj-3258 River Hopscotch (二分)
- 【详解+安装失败解决】Win11系统装CH340驱动方法
- 在python代码中调用vba宏的四种方法
- TMC-城市智慧消防云平台
热门文章
- 去哪儿-11-city-components
- 卡尔曼滤波simulink例子,位移和速度2变量估计
- 机器学习实战:PCA降维 样本协方差
- mysql state_MySQL进程常见的State【转】
- CV之Harris特征点检测器-兴趣点检测(详解)
- Good Bye 2021: 2022 is NEAR A-Integer Diversity(水题)
- 激光器安规详细解读 - 一级 - 并以940波长为例
- 安装npm_微信小程序使用npm安装第三方库
- php中的method是什么意思,HTML中的form标签的method属性怎么用?这里有method属性的用法介绍...
- java 全排列 可重复_java 用递归方法求n个数的无重复全排列