|
@@ -1,5 +1,32 @@
|
|
|
# CHANGELOG
|
|
|
|
|
|
+## [v3.3.0] 2019.12.06
|
|
|
+- BaseMapper 接口两个 page 方法优化
|
|
|
+- IService 以及 ServiceImpl 对应 page 方法优化,个别返回 collection 的方法修改为返回 list
|
|
|
+- 逻辑删除字段的两个表示已删除和未删除的定义支持字符串 `"null"`
|
|
|
+- 修复批量操作未清空缓存
|
|
|
+- 批量操作异常转换为DataAccessException
|
|
|
+- mybatis up 3.5.3, mybatis-spring up 2.0.3, jsqlparser up 3.1
|
|
|
+- mapper 选装件包调整, chainWrapper 包调整
|
|
|
+- 新增 ChainWrappers 工具类
|
|
|
+- 新增 IdentifierGenerator 接口,支持自定义Id生成
|
|
|
+- 代码生成工具废弃正则表名匹配,新增likeTable与notLikeTable
|
|
|
+- 分页插件支持自定义处理页数限制与溢出总页数处理
|
|
|
+- 修复SqlExplainInterceptor导致的Oracle序列自增两次
|
|
|
+- 分页二级缓存支持
|
|
|
+- 扩展p6spy日志打印
|
|
|
+- DbConfig加入新属性propertyFormat,TableFieldInfo移除属性related
|
|
|
+- 优化序列生成器,过时KeySequence的clazz属性
|
|
|
+- 修复Ognl表达式关键字导致的null值判断失效
|
|
|
+- 修复更新填充开关失效
|
|
|
+- 优化填充逻辑
|
|
|
+- ISqlRunner支持selectPage
|
|
|
+- 支持全局逻辑删除字段
|
|
|
+- BaseMapper的方法可自定义
|
|
|
+- 添加【虚谷】【Oracle12c】【Kingbase】数据库支持
|
|
|
+- 解决数据库字段与实体字段名称不同时出现`null as xxx`的情况
|
|
|
+- 过时ID_WORKER_STR,自动识别主键类型
|
|
|
+- 配置开启注解,TableName也强制生成
|
|
|
|
|
|
## [v3.2.0] 2019.08.26
|
|
|
- 代码生成器添加达梦数据库支持
|
|
@@ -223,7 +250,7 @@
|
|
|
- 其他优化
|
|
|
|
|
|
|
|
|
-## [v3.0.2] 2018.09.11
|
|
|
+## [v3.0.2] 2018.09.11
|
|
|
- 新增 Wrapper 条件辅助类
|
|
|
- 新增 banner 属性控制是否打印
|
|
|
- 修复 gitee #IMMF4:批量插入(AR)事务无效
|
|
@@ -234,7 +261,7 @@
|
|
|
- 优化扩展性其他
|
|
|
|
|
|
|
|
|
-## [v3.0.1] 2018.08.31
|
|
|
+## [v3.0.1] 2018.08.31
|
|
|
- 修复代码生成器设置表前缀异常
|
|
|
- 新增 EnumValue 注解方式扫描通用枚举处理
|
|
|
- 修复逻辑删除混用失败
|
|
@@ -242,7 +269,7 @@
|
|
|
- 新增测试用例及其他
|
|
|
|
|
|
|
|
|
-## [v3.0-RELEASE] 2018.08.28 代号:超级棒棒糖 🍭
|
|
|
+## [v3.0-RELEASE] 2018.08.28 代号:超级棒棒糖 🍭
|
|
|
- 乐观锁 update(et,ew)方法 et带上 version 注解字段回写
|
|
|
- 优化改进优化代码生成器
|
|
|
- 包扫描为空时不抛出异常(枚举,别名)
|
|
@@ -359,7 +386,7 @@
|
|
|
## [v2.1.9] 2018.01.28 代号:怀念(纪念 2017 baomidou 组织小伙伴 MP 共同成长之路,奔向 2018 旺旺旺)
|
|
|
- page 分页新增控制是否优化 Count Sql 设置
|
|
|
```
|
|
|
-// 不进行 count sql 优化
|
|
|
+// 不进行 count sql 优化
|
|
|
page.setOptimizeCountSql(false);
|
|
|
```
|
|
|
- 注入定义填充,支持sql注入器,主键生成器.
|
|
@@ -447,7 +474,7 @@ mybatis-plus:
|
|
|
- k 神 全部覆盖测试用例
|
|
|
|
|
|
|
|
|
-## [v2.1.7] 2017.12.11 代号:清风徐来 , 该版本号存在 bug 请改为 2.1.8-SNAPSHOT +
|
|
|
+## [v2.1.7] 2017.12.11 代号:清风徐来 , 该版本号存在 bug 请改为 2.1.8-SNAPSHOT +
|
|
|
- 枚举处理:基本类型,Number类型,String类型
|
|
|
- IGDRW:源码注释错误,容易给人误导 注释错误问题
|
|
|
- 炮灰 PR !42:添加分页构造方法重载 添加分页构造方法重载
|
|
@@ -469,7 +496,7 @@ mybatis-plus:
|
|
|
- 解决 gitee issue IGAPX 通用枚举 bigdecimal 类型映射
|
|
|
- druid补充,填充字段修改
|
|
|
- 修复 kotlin 代码生成部分逻辑 Bug
|
|
|
-- 合并 gitee pr 40 updateAllColumn****等方法排除fill = FieldFill.INSERT注释的字段 感谢 Elsif
|
|
|
+- 合并 gitee pr 40 updateAllColumn****等方法排除fill = FieldFill.INSERT注释的字段 感谢 Elsif
|
|
|
- 构造模式设置 kotlin 修改
|
|
|
- Sql 工具类反射实例优化
|
|
|
- 其他优化
|
|
@@ -492,7 +519,7 @@ mybatis-plus:
|
|
|
- 其他优化
|
|
|
|
|
|
|
|
|
-## [v2.1.2] 2017.09.17 代号: X
|
|
|
+## [v2.1.2] 2017.09.17 代号: X
|
|
|
- 修复代码生成器 Bug
|
|
|
- fixed gitee issues/IF2DY
|
|
|
- 修改 page 可链式操作
|