大小:3.1M 软件类型:国外软件
软件语言:简体中文 时间:2021-08-25 02:58:32
软件授权:自由软件 运行环境:Win2003, WinXP, Win7, Win8, Win10, WinAll
Ibator是一款可以在黯然失色插件上进行安装使用的黯然失色插件,这款Ibator插件为官方最新版,如果有希望使用使用Ibator插件的朋友马上下载使用吧。
基本简介
Ibator是简介的代码发生器,其原名叫阿巴特,后来更名为伊巴特,同时代码结构也做了相应的一些修改,所以两者的配置也有所不同伊巴特。可以生成一个数据库中的一个表(或多个表)的数据访问对象(数据访问对象)层、DO层及符合简介规范的配置,它减少了我们编写配置文件、创建防御命令(国防命令)及数据访问对象(数据访问对象)的工作量,并且可以创建简单的CRUD(创建,检索,更新,删除),我们可以在此基础之上进行修改,而不必完全的重新去实现了,这非常大的节省了我们的工作量,特别是操作比较多的表的时候,这个优势体现的更加明显。
使用方法
Ibator插件有多种安装方式,并且月食、我的剪贴都能支持。
在黯然失色菜单中打开插件安装界面:帮助-安装新软件
接下来继续点然后即可,最后重启日食。
验证插件是否安装成功:
从黯然失色菜单栏依次点击:文件—新—其他:在搜索框中输入“ib”,如出现下图表示安装成功。
配置介绍
在黯然失色中新建一个爪哇项目,然后右键新的其他选择iBatisconfiguration文件的适配器,文件名默认为ibatorConfig.xml。点击"完成",日蚀会在程序根目录下建立ibatorConfig.xml文件,打开编辑它,初始内容如下:
?xmlversion='1.0 '编码='UTF-8 '?
!DOCTYPE ibatorConfiguration PUBLIC '-//Apache软件基金会//DTDApache iBATISIbator Configuration 1.0//EN ' ' http://ibatis。阿帕奇。org/dtd/ibator-config _ 1 _ 0。' dtd '
ibatorConfiguration
ibatorContext id='context1 '
jdbcConnection driverClass='?'connectionURL='?'userId='?'密码='?'/
javaModelgenerator TargetPackage='?'targetProject='?'/
sqlMapGenerator targetPackage='?'targetProject='?'/
daoGenerator targetPackage='?'targetProject='?'type='GENERIC-CI' /
表架构='?'tableName='?'
columnOverride column='?'属性='?'/
/table
/ibatorContext
/ibatorConfiguration
根据自己的需求进行配置:
?xmlversion='1.0 '编码='UTF-8 '?
!DOCTYPE ibatorConfiguration PUBLIC '-//Apache软件基金会//DTDApache iBATISIbator Configuration 1.0//EN ' ' http://ibatis。阿帕奇。org/dtd/ibator-config _ 1 _ 0。' dtd '
ibatorConfiguration
!-注意类路径条目位置,改属性不在默认配置文件中,需要手动添加,用于指定数据库驱动路径-
类路径条目位置=' e :/MySQL-connector-Java-5。1 .30 .罐子“/
ibatorContext id='context1 '
!-分别为:驱动名称,数据库网址,用户名,密码-
JDBC连接驱动程序。MySQL。JDBC。驱动程序' connectionurl=' JDBC : MySQL ://localhost :3306/test ' userid=' root ' password=' 123 '/
!- javaBean生成器targetPackage:包名,目标项目:项目名-
javamodeldgenerator目标包=' com。域'目标项目=' iBatisDemo '/
!-映射文件生成器-
sqlmapggenerator TargetPackage=' com。config ' TargetProject=' iBatisDemo '/
!刀生成器,类型指定生成大刀类的模板,可选择IBATIS、SPRING、通用竞争情报、通用国际度量单位制
实现包大刀实现类的包名-
Dao生成器目标包=' com。Dao ' target project=' iBatisDemo ' implementpackage=' com。刀。impl ' type=' SPring '/
!-表名属性映射表结构为表名,可使用结构化查询语言通配符%和_,domainObjectName为对应类名,如不写则默认和表名相同-
表架构=' ' TableName=' usertbl ' DomainObjectName=' usertBaldomain '
!- columnOverride指定属性名称,不指定则以默认规则处理:字母先全变小写,然后去掉下划线,下划线后首字母大写-
columnOverride列='id '属性='uid' /
/table
表架构=' ' ' tableName=' % '域对象名称=' '
!-是否使用列名作为属性名,默认值为false,处理规则:所有字母先小写,然后去掉下划线,下划线后首字母大写-
属性名='useActualColumnNames '值='true'/
!-指定生成主键的语句-
generatedKey列=' ID ' sqlStatement=' SELECT LAST _ INSERT _ ID()1 '/
!-指定生成列名的替换规则-
columrenamingrule search string=' FLAG ' replace string=' FLAG '/
!-指定生成的列名-
columnOverride列='id '属性='uid' /
!-忽略不需要生成的列-
ignoreColumn列='sendFlag'/
/table
/ibatorContext
/ibatorConfiguration
优化生成
配置完成后,右键单击配置文件,如图所示:选择生成巴蒂斯工件
执行完成后,会发现我们指定的目录和文件已经在项目的src下生成:
打开文件后,你发现在生成Ibator的时候,它会为每一个方法和配置生成注释,有时候很繁琐,也没什么用,还会影响你的心情。有什么办法可以防止它生成批注?是的,但是我们只能修改伊巴特的源代码。插件安装完成后,将源文件安装在目录:Eclipse \ plugins \ org . Apache . ibatis . ibator . core _ 1 . 2 . 1 \ ibator-src . zip中,提取后复制到Eclipse
优化1:清晰的注释
找到文件:org。阿帕奇。伊巴蒂斯。阿巴特。内部。defaultcommentgenerator。Java,并清空不需要生成注释的方法的内容。这些都是void方法,不会有其他应用。
优化2:清除DAO中的冗余方法
此外,在生成的DAO和DAO实现中,以及在配置文件中,有许多示例方法。如果您不需要它们,也可以找到以下两个类来处理它们:
org . Apache . ibatis . ibator . generator . ibatis 2 . Dao . Dao generator中的GetCompilationUnits方法。
org . Apache . ibatis . ibator . generator . ibatis 2 . sqlmap . sqlmapggenerator中的GetSqlMapElement方法。
注释掉调用示例方法的所有地方
优化3:删除ID前缀ibatorgenerated_
此外,生成的配置文件中的id有前缀“ibatorgenerated_”,这太长了,无法查看。这时,找到文件:
org . Apache . ibatis . ibator . config . merge constants,将NEW_XML_ELEMENT_PREFIX的值设置为null。你可以重新获得成就。
您也可以在压缩包中使用优化的jar文件并替换它。
显示全部
Ibator(Eclipse插件),Ibator是一款可以在Eclipse插件上进行安装使用的Eclipse插件这款Ibator插件为官方最新版如果有希望使用使用Ibator插件的朋友马上下载使用吧。,您可以免费下载。
简体中文 3.1M 自由软件