11# CHANGELOG
22
3+ ## [ v3.3.0] 2019.12.06
4+ - BaseMapper 接口两个 page 方法优化
5+ - IService 以及 ServiceImpl 对应 page 方法优化,个别返回 collection 的方法修改为返回 list
6+ - 逻辑删除字段的两个表示已删除和未删除的定义支持字符串 ` "null" `
7+ - 修复批量操作未清空缓存
8+ - 批量操作异常转换为DataAccessException
9+ - mybatis up 3.5.3, mybatis-spring up 2.0.3, jsqlparser up 3.1
10+ - mapper 选装件包调整, chainWrapper 包调整
11+ - 新增 ChainWrappers 工具类
12+ - 新增 IdentifierGenerator 接口,支持自定义Id生成
13+ - 代码生成工具废弃正则表名匹配,新增likeTable与notLikeTable
14+ - 分页插件支持自定义处理页数限制与溢出总页数处理
15+ - 修复SqlExplainInterceptor导致的Oracle序列自增两次
16+ - 分页二级缓存支持
17+ - 扩展p6spy日志打印
18+ - DbConfig加入新属性propertyFormat,TableFieldInfo移除属性related
19+ - 优化序列生成器,过时KeySequence的clazz属性
20+ - 修复Ognl表达式关键字导致的null值判断失效
21+ - 修复更新填充开关失效
22+ - 优化填充逻辑
23+ - ISqlRunner支持selectPage
24+ - 支持全局逻辑删除字段
25+ - BaseMapper的方法可自定义
26+ - 添加【虚谷】【Oracle12c】【Kingbase】数据库支持
27+ - 解决数据库字段与实体字段名称不同时出现` null as xxx ` 的情况
28+ - 过时ID_WORKER_STR,自动识别主键类型
29+ - 配置开启注解,TableName也强制生成
330
431## [ v3.2.0] 2019.08.26
532- 代码生成器添加达梦数据库支持
223250- 其他优化
224251
225252
226- ## [ v3.0.2] 2018.09.11
253+ ## [ v3.0.2] 2018.09.11
227254- 新增 Wrapper 条件辅助类
228255- 新增 banner 属性控制是否打印
229256- 修复 gitee #IMMF4:批量插入(AR)事务无效
234261- 优化扩展性其他
235262
236263
237- ## [ v3.0.1] 2018.08.31
264+ ## [ v3.0.1] 2018.08.31
238265- 修复代码生成器设置表前缀异常
239266- 新增 EnumValue 注解方式扫描通用枚举处理
240267- 修复逻辑删除混用失败
241268- DB2 方言改进何鹏举优化
242269- 新增测试用例及其他
243270
244271
245- ## [ v3.0-RELEASE] 2018.08.28 代号:超级棒棒糖 🍭
272+ ## [ v3.0-RELEASE] 2018.08.28 代号:超级棒棒糖 🍭
246273- 乐观锁 update(et,ew)方法 et带上 version 注解字段回写
247274- 优化改进优化代码生成器
248275- 包扫描为空时不抛出异常(枚举,别名)
359386## [ v2.1.9] 2018.01.28 代号:怀念(纪念 2017 baomidou 组织小伙伴 MP 共同成长之路,奔向 2018 旺旺旺)
360387- page 分页新增控制是否优化 Count Sql 设置
361388```
362- // 不进行 count sql 优化
389+ // 不进行 count sql 优化
363390page.setOptimizeCountSql(false);
364391```
365392- 注入定义填充,支持sql注入器,主键生成器.
@@ -447,7 +474,7 @@ mybatis-plus:
447474- k 神 全部覆盖测试用例
448475
449476
450- ## [ v2.1.7] 2017.12.11 代号:清风徐来 , 该版本号存在 bug 请改为 2.1.8-SNAPSHOT +
477+ ## [ v2.1.7] 2017.12.11 代号:清风徐来 , 该版本号存在 bug 请改为 2.1.8-SNAPSHOT +
451478- 枚举处理:基本类型,Number类型,String类型
452479- IGDRW:源码注释错误,容易给人误导 注释错误问题
453480- 炮灰 PR !42:添加分页构造方法重载 添加分页构造方法重载
@@ -469,7 +496,7 @@ mybatis-plus:
469496- 解决 gitee issue IGAPX 通用枚举 bigdecimal 类型映射
470497- druid补充,填充字段修改
471498- 修复 kotlin 代码生成部分逻辑 Bug
472- - 合并 gitee pr 40 updateAllColumn**** 等方法排除fill = FieldFill.INSERT注释的字段 感谢 Elsif
499+ - 合并 gitee pr 40 updateAllColumn**** 等方法排除fill = FieldFill.INSERT注释的字段 感谢 Elsif
473500- 构造模式设置 kotlin 修改
474501- Sql 工具类反射实例优化
475502- 其他优化
@@ -492,7 +519,7 @@ mybatis-plus:
492519- 其他优化
493520
494521
495- ## [ v2.1.2] 2017.09.17 代号: X
522+ ## [ v2.1.2] 2017.09.17 代号: X
496523- 修复代码生成器 Bug
497524- fixed gitee issues/IF2DY
498525- 修改 page 可链式操作
0 commit comments