ibatis代码自动生成工具——ibator插件安装配置及使用说明_第1页
ibatis代码自动生成工具——ibator插件安装配置及使用说明_第2页
ibatis代码自动生成工具——ibator插件安装配置及使用说明_第3页
ibatis代码自动生成工具——ibator插件安装配置及使用说明_第4页
ibatis代码自动生成工具——ibator插件安装配置及使用说明_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Ibator插件安装、配置及使用说明1. Ibator 介绍Ibator是iBATIS的代码发生器,其原名叫abator,后来更名为Ibator,同时代码 结构也做了相应的一些修改,所以两者的配置也有所不同。Ibator可以生成一个数据库中的一个表(或多个表)的 DAO层、DO层及符合iBATIS规范的配置,它减 少了我们编写配置文件、创建 DO及DAO的工作量,并且可以创建简单的 CRUD(创建,检索,更新,删除),我们可以在此基础之上进行修改,而不必完全的重新 去实现了,这非常大的节省了我们的工作量,特别是操作比较多的表的时候,这个 优势体现的更加明显。2. Ibator插件安装Ibato

2、r插件有多种安装方式,并且Eclipse、MyEclipse都能支持。本文档介绍的是Eclipse下的本地安装方式:首先:下载插件:http:/dow nl oad.csd n.n et/detail/rchm8519/8121031然后按以下步骤操作:在eclipse菜单中打开插件安装界面:Available SoftwareHelp - In stall New Software .Nii meno is no bteliWSlOrlSelect AllAll接下来继续点Next即可,最后重启Eclipse。验证插件是否安装成功:从Eclipse菜单栏依次点击:File New Other

3、:在搜索框中输入“ ib”,如出现下图表示安装成功3. Ibator配置介绍在 Eclipse 中新建一个 Java Projec,然后右键 NewOther 选择 ABator for iBatis configuration File, FileName 默认为 ibatorConfig.xml。点击“完成”, Eclipse 会在 程序根目录下建立ibatorConfig.xml文件,打开编辑它,初始内容如下:vjavaModelGe nerator targetPackage=? targetProject=?/vsqlMapGe nerator targetPackage=? tar

4、getProject=? /vtable schema=? tableName=? vcolumnOverride column=? property=? /v/ibatorC on textv/ibatorC on figurati on根据自己的需求进行配置: vibatorConfiguration vclassPathE ntrylocati on=e:/mysql-conn ector-java-5.1.30.jar /vibatorC on text id=c on textl vjdbcConnection driverClass=com.mysql.jdbc.Drivercon

5、nectionURL=jdbc:mysql:/localhost:3306/test userId=root password=123 /vjavaModelGe nerator targetPackage=com.doma in targetProject=iBatisDemo /vsqlMapGe nerator targetPackage=com.c on fig targetProject=iBatisDemo /vdaoGe nerator targetPackage=com.dao targetProject=iBatisDemo impleme ntati on Package=

6、com.dao.impl type=SPRING /vtable schema= tableName=usertbldoma inO bjectName=UsertblDoma inv!- colum nOverride指定属性名称,不指定则以默认规则处理:字母先全变小写,然后去掉下划线,下划线后首字母大写-vcolu mnO verride colu mn=id property=uid /v/tablevtable schema= tableName=b% domai nObjectName= vproperty n ame=useActualColu mnN ames value=tru

7、e/v/ibatorC on textv/ibatorC on figurati on更多配置请参考:/li nk?url=K10G5JQ-wfK0t9lkyz-h-R9Uw0x nvv590C nxTT2Oa-S8CGK5vzPUwl-tQ9FlhNeoXh1gErVFbrtNdvGNIVqe63DYP9gyUr_1Qy-O1dYYbgu4. Ibator代码生成及优化配置完成后,在配置文件上右击,如图:选择Gen erate iBATIS Artifacts卜 B lib5 ft J RE System Library jrc-7 意泡 Refer

8、enced Libraries libibator 匚 Crnfigwnnl打开文件后你发现,Ibator在生成的时候,会为每个方法、每个配置都生成注释,有时显得很啰嗦且无用,看着影响心情。有没有办法不让它生成注释呢?有,但是我们只能修改源码Ibator的源码啦,在插件安装完成后,安装目录下的源文件:eclipsepluginsorg.apache.ibatis.ibator.core_121ibator-src.zip解压后拷贝到 Eclipse 下优化一:清除注释找至U文件:ernal.DefaultCommentGenerator.

9、java把 不需要生成注释的方法的内容都清空吧,这些都是 void 方法,不会有其他的应 用。优化二:清除 DAO 中多余方法另外在生成的 DAO 及 DAO 实现中有不少的 Example 方法,在配置文件中 也有,这些如果你也用不至的话也可以为了处理掉,把下面两个类找至:org.apache.ibatis.ibator.ge nerator.ibatis2.dao.DAOGe nerato中的 getCompilationUnits 方法org.apache.ibatis.ibator.ge nerator.ibatis2.sqlmap.SqlMapGe nerato 的 getSqlM apEleme nt 方法把其中的带Example的方法其调用的地方全部注释掉即可优化三:去除 ID 前缀 ibatorgenerated_还有在生成的配置文件中的 id 还有前缀 “ibatorgenerated,_ 看”着也觉得太长, 此时找至文件:org.apache.ibati

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论