位置:首页 > 软件下载 > 插件下载 > 其它插件 > Ibator(Eclipse插件)v1.2.1最新版
Ibator(Eclipse插件)v1.2.1最新版

Ibator(Eclipse插件)v1.2.1最新版

大小:3.1M 软件类型:国外软件

软件语言:简体中文 时间:2021-08-25 02:58:32

软件授权:自由软件 运行环境:Win2003, WinXP, Win7, Win8, Win10, WinAll

暂无下载
软件简介
Ibator(Eclipse插件),Ibator是一款可以在Eclipse插件上进行安装使用的Eclipse插件这款Ibator插件为官方最新版如果有希望使用使用Ibator插件的朋友马上下载使用吧。,您可以免费下载。

Ibator是一款可以在黯然失色插件上进行安装使用的黯然失色插件,这款Ibator插件为官方最新版,如果有希望使用使用Ibator插件的朋友马上下载使用吧。

Ibator(Eclipse插件)

基本简介

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

使用方法

Ibator插件有多种安装方式,并且月食、我的剪贴都能支持。

在黯然失色菜单中打开插件安装界面:帮助-安装新软件

ibator  eclipse  插件下载

Ibator(Eclipse插件)

接下来继续点然后即可,最后重启日食。

验证插件是否安装成功:

从黯然失色菜单栏依次点击:文件—新—其他:在搜索框中输入“ib”,如出现下图表示安装成功。

ibator  eclipse  插件下载

配置介绍

在黯然失色中新建一个爪哇项目,然后右键新的其他选择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

优化生成

配置完成后,右键单击配置文件,如图所示:选择生成巴蒂斯工件

Ibator(Eclipse插件)

执行完成后,会发现我们指定的目录和文件已经在项目的src下生成:

ibator  eclipse  插件下载

打开文件后,你发现在生成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插件)类似的软件

猜你喜欢

返回顶部