V1.3.4
版本发布时间: 2019-07-09 18:04:25
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"/>
<!-- 乐观锁插件 -->
<plugin type="com.itfsw.mybatis.generator.plugins.OptimisticLockerPlugin"/>
<!-- 表重命名配置插件 -->
<plugin type="com.itfsw.mybatis.generator.plugins.TableConfigurationPlugin"/>
<!-- Lombok插件 -->
<plugin type="com.itfsw.mybatis.generator.plugins.LombokPlugin"/>
<!-- 数据ModelCloneable插件 -->
<plugin type="com.itfsw.mybatis.generator.plugins.ModelCloneablePlugin"/>
<!-- 状态枚举生成插件 -->
<plugin type="com.itfsw.mybatis.generator.plugins.EnumTypeStatusPlugin"/>
<!-- 增量插件(新) -->
<plugin type="com.itfsw.mybatis.generator.plugins.IncrementPlugin"/>
<!-- Mapper注解插件 -->
<plugin type="com.itfsw.mybatis.generator.plugins.MapperAnnotationPlugin"/>
Maven依赖:
<dependency>
<groupId>com.itfsw</groupId>
<artifactId>mybatis-generator-plugin</artifactId>
<version>1.3.4</version>
</dependency>
UPDATE:
- 优化LombokPlugin插件,配置了@Builder的时候只在必须情况下替换成@SuperBuilder;
上一版本
- issues#78:新增IncrementPlugin插件替代IncrementsPlugin插件,老版本插件整合LombokPlugin插件时会过多侵入生成的Builder代码;
- issues#87:重构LombokPlugin插件,使之支持更多注解;
- 修正SelectiveEnhancedPlugin插件对typeHandler支持问题;
- 修正OptimisticLockerPlugin自定义nextVersion使用方式,不再推荐使用builder的nextVersion方法,而使用实体类中的nextVersion代替;
- 新增Mapper注解插件,增强官方的MapperAnnotationPlugin插件,可自定义添加@Repository注解解决IDEA工具使用@Autowired会报无法找到对应bean的错误;
1、 mybatis-generator-plugin-1.3.4-javadoc.jar 379.04KB
2、 mybatis-generator-plugin-1.3.4-sources.jar 117.54KB
3、 mybatis-generator-plugin-1.3.4.jar 155.52KB