abator为ibatis代码生成器,会自动生成sqlmap xml文件,javaBean,dao等,使用起来也比较方便,但abator默认会生成很多无用的注释,因此反编译后做了些修改。
其eclipse插件地址为:
http://ibatis.apache.org/tools/abator
待安装完后,eclipse的“plugins\org.apache.ibatis.abator.core_1.1.0”目录下会有一个abator.jar,用附件中无任何注释版abator.jar替换即可。
以下为abatorConfig.xml配置参考用。
<abatorConfiguration >
<abatorContext >
<jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/myframe" userId="root" password="123456" >
<classPathEntry location="E:/workspace/myFrame/lib/mysql-connector-java-5.1.5-bin.jar" />
</jdbcConnection>
<javaModelGenerator targetPackage="com.java" targetProject="TestAbator/src" />
<sqlMapGenerator targetPackage="com.sqlmap" targetProject="TestAbator/src" />
<daoGenerator targetPackage="com.dao" targetProject="TestAbator/src" type="GENERIC-CI" />
<table schema="myframe" tableName="sys_menu" >
</table>
<table schema="myframe" tableName="sys_user" >
</table>
</abatorContext>
</abatorConfiguration>
分享到:
相关推荐
本教程将介绍如何在Eclipse中配置并使用无注释版的Abator插件。 首先,我们需要了解Abator的基本概念。Abator是Apache软件基金会的一个项目,它提供了一种简单的方法来创建和维护基于iBatis的数据库访问层。通过...
IBatis的代码生成器 博文链接:https://hugh-lin.iteye.com/blog/209473
3. **更新依赖**:将原有Abator的jar包替换为新下载的无注释版本。如果你的项目是Maven或Gradle项目,需要在pom.xml或build.gradle文件中更新对应的依赖。 4. **重新生成代码**:保存所有更改后,运行Abator的代码...
去掉原有生成的多余注释,用”__”开头代替原有的“AbatorGenerated_”开头; 增加javabean生成字段的中文注释,直接从数据库获取,需要配置文件jdbcConnection增加配置”remarksReporting” value=”true”/>; ...
eclipse插件abator1.1.0的优化包,去掉注释、添加字段的中文注释(需要完善数据库comment属性),Jar替换掉eclipse\plugins\org.apache.ibatis.abator.core_1.1.0下的abatro.jar即可。
这个"abator-插件包(改造版)"是为了进一步优化原版 Abator,可能包含了一些定制化的功能或改进,以更好地适应开发者的需求,不过由于描述中提到是"无注释",所以在使用时可能需要自行探索其具体功能和用法。...
对于“去注释版”的 Abator,意味着这个版本的源码中可能去掉了部分注释,以减少代码体积,但可能会降低对新用户的学习友好度,因为注释通常包含了关于工具如何工作和如何配置的重要信息。不过,这对于已经熟悉 ...
4. **定制化生成**:除了基本的生成规则,Abator还支持通过注解进行进一步定制,比如添加自定义的注释、前缀或者后缀,使得生成的代码更符合项目的编码规范。 5. **文档生成**:从提供的文件名称列表来看,`help-...
例如,在实体类模板中添加注释、修改属性命名规则等。 - 找到myEclipse安装目录下对应的模板文件夹。 - 使用文本编辑器打开并编辑模板文件。 - 保存更改后重新执行生成任务。 ##### 2. 代码优化建议 - **避免硬...
在配置文件中,你可以定义生成的Java类的命名规则、包名、是否生成注释、字段的驼峰命名转换等。同时,也可以定制Mapper接口和XML映射文件的内容。 5. **运行Abator** 在命令行中,使用Maven的`mvn compile`命令...
4. **可扩展性**:Abator允许开发者自定义生成规则,通过修改或添加模板文件,可以满足各种特殊需求,如生成注释、添加特定的代码片段等。 5. **版本管理**:与Eclipse的版本控制工具(如Git、SVN)良好兼容,方便...
在网上下的eclipse abator插件自感觉不好用, 自已写了一个 基于oracle的,支持生成序列,pojo sqlmap.xml,dao daointerface,生成字段的注释 四个基本方法,增删改查, 写的时候基于oracle11的,低版本的可能在到得字段...
这款插件基于Abator框架,Abator是Apache软件基金会的一个开源项目,专门用于简化数据库操作的代码生成。 在开发过程中,手动编写重复的CRUD代码是一项繁琐的工作,而ibatIS代码生成插件正是为了解决这一问题。它...
此外,如果你不希望ibator生成的代码包含过多的注释,可以修改`DefaultCommentGenerator`类来去掉这些注释。这通常需要下载源码,修改后再重新打包成jar文件,替换Eclipse中的原版ibator插件。 总的来说,ibator是...