浏览代码

发布 3.5.0 测试

hubin 3 年之前
父节点
当前提交
b1784a507d

+ 5 - 2
CHANGELOG.md

@@ -2,8 +2,9 @@
 
 ## [v3.4.4] 2022.01.01
 
-- 升级 mybatis 3.5.8
+- 升级 mybatis 3.5.9
 - 升级 jsqlparser 4.3
+- 新增移除 Mapper 相关缓存,支持 GroovyClassLoader 动态注入 Mapper
 - 添加动态表名的钩子函数 https://github.com/baomidou/mybatis-plus/pull/3965
 - 注入类 DefaultSqlInjector 优化调整
 - 反射类 ReflectionKit 优化 field -> field 改为 Function.identity()
@@ -14,13 +15,15 @@
 - 多租户 right join bug https://gitee.com/baomidou/mybatis-plus/issues/I4FP6E  https://github.com/baomidou/mybatis-plus/pull/4035
 - 自定义注入方法名优化 https://github.com/baomidou/mybatis-plus/pull/4159
 - 新增 sap hana 内存数据库
-- 新增移除 Mapper 相关缓存,支持 GroovyClassLoader 动态注入 Mapper
 - 新增 SimpleQuery 工具栏查询
 - SQL 注入验证工具类 代码修改写法
 - 整理字符串常量的使用
 - upgrade license-gradle-plugin version
 - 自定义注入方法名优化 (不兼容)
 - 重载columnsToString方法允许子类调整
+- 修复 et 判断逻辑 fixed gitee issues/I4L4XV
+- 逻辑删除 byId 支持转换为实体删除填充
+
 
 
 ## [v3.4.3.4] 2021.09.22

+ 0 - 0
TEMP_CHANGELOG.md


+ 1 - 1
build.gradle

@@ -2,7 +2,7 @@ import java.time.LocalDateTime
 
 allprojects {
     group = 'com.baomidou'
-    version = "3.4.3.4"
+    version = "3.5.0"
 }
 
 ext {

+ 2 - 1
mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/core/MybatisParameterHandler.java

@@ -190,7 +190,8 @@ public class MybatisParameterHandler implements ParameterHandler {
             Map parameterMap = (Map) parameterObject;
             if (parameterMap.containsKey("collection")) {
                 parameters = (Collection) parameterMap.get("collection");
-            } if (parameterMap.containsKey(Constants.COLLECTION)) { //TODO 下次重构的时候不要在用这种了
+            } if (parameterMap.containsKey(Constants.COLLECTION)) {
+                // 兼容逻辑删除对象填充
                 parameters = (Collection) parameterMap.get(Constants.COLLECTION);
             } else if (parameterMap.containsKey("list")) {
                 parameters = (List) parameterMap.get("list");