V1.1.2
版本发布时间: 2018-02-05 14:14:15
itfsw/mybatis-generator-plugin最新发布版本:V1.4.6(2024-03-19 14:40:37)
<!-- 查询单条数据插件 -->
<plugin type="com.itfsw.mybatis.generator.plugins.SelectOneByExamplePlugin"/>
<!-- 数据Model链式构建插件 -->
<plugin type="com.itfsw.mybatis.generator.plugins.ModelBuilderPlugin"/>
<!-- Example Criteria 增强插件 -->
<plugin type="com.itfsw.mybatis.generator.plugins.ExampleEnhancedPlugin"/>
<!-- MySQL分页插件 -->
<plugin type="com.itfsw.mybatis.generator.plugins.LimitPlugin"/>
<!-- Example 目标包修改插件 -->
<plugin type="com.itfsw.mybatis.generator.plugins.ExampleTargetPlugin"/>
<!-- 批量插入插件 -->
<plugin type="com.itfsw.mybatis.generator.plugins.BatchInsertPlugin"/>
<!-- 逻辑删除插件 -->
<plugin type="com.itfsw.mybatis.generator.plugins.LogicalDeletePlugin"/>
<!-- 数据Model属性对应Column获取插件 -->
<plugin type="com.itfsw.mybatis.generator.plugins.ModelColumnPlugin"/>
<!-- 存在即更新插件 -->
<plugin type="com.itfsw.mybatis.generator.plugins.UpsertPlugin"/>
<!-- Selective选择插入更新增强插件 -->
<plugin type="com.itfsw.mybatis.generator.plugins.SelectiveEnhancedPlugin"/>
<!-- Table增加前缀插件 -->
<plugin type="com.itfsw.mybatis.generator.plugins.TablePrefixPlugin"/>
<!-- Table重命名插件 -->
<plugin type="com.itfsw.mybatis.generator.plugins.TableRenamePlugin"/>
<!-- 自定义注释插件 -->
<plugin type="com.itfsw.mybatis.generator.plugins.CommentPlugin"/>
<!-- 增量插件 -->
<plugin type="com.itfsw.mybatis.generator.plugins.IncrementsPlugin"/>
<!-- 查询结果选择性返回插件 -->
<plugin type="com.itfsw.mybatis.generator.plugins.SelectSelectivePlugin"/>
Maven依赖:
<dependency>
<groupId>com.itfsw</groupId>
<artifactId>mybatis-generator-plugin</artifactId>
<version>1.1.2</version>
</dependency>
UPDATE:
上一版本
- bugfix(issues#16):SelectSelectivePlugin插件返回类型之前是使用resultType进行返回(规避在启用constructorBased时因为参数个数不同导致的异常),但是在用户使用自定义column时会出现属性不对应的BUG,所以修复成使用resultMap进行属性绑定;
- PS:如果没有自定义column之前版本不影响正常使用,而且改为使用resultMap进行属性绑定时,当某一行所有数据都为null时会存在list中存在空元素情况,使用时一定要注意进行null判断(这个是Mybatis自身机制不是插件异常,Mybatis对于不存在值的行不会生成对象,当然如果有更好的处理办法欢迎大家提出来)!
1、 mybatis-generator-plugin-1.1.2-javadoc.jar 207.04KB
2、 mybatis-generator-plugin-1.1.2-sources.jar 68.91KB
3、 mybatis-generator-plugin-1.1.2.jar 88.84KB