浏览代码

乐观锁修正

miemie 5 年之前
父节点
当前提交
7ad0fe0983

+ 2 - 2
mybatis-plus-extension/src/main/java/com/baomidou/mybatisplus/extension/plugins/OptimisticLockerInterceptor.java

@@ -72,8 +72,8 @@ public class OptimisticLockerInterceptor implements Interceptor {
         if (param instanceof Map) {
             Map map = (Map) param;
             //updateById(et), update(et, wrapper);
-            if (map.containsKey(Constants.ENTITY)) {
-                Object et = map.get(Constants.ENTITY);
+            Object et = map.getOrDefault(Constants.ENTITY, null);
+            if (et != null) {
                 // entity
                 String methodId = ms.getId();
                 String methodName = methodId.substring(methodId.lastIndexOf(StringPool.DOT) + 1);