Browse Source

Merge remote-tracking branch 'origin/3.0' into 3.0

# Conflicts:
#	mybatis-plus-extension/src/main/java/com/baomidou/mybatisplus/extension/injector/LogicAbstractMethod.java
hubin 7 years ago
parent
commit
237eaade4b

+ 5 - 0
mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/core/conditions/query/QueryWrapper.java

@@ -72,6 +72,11 @@ public class QueryWrapper<T> extends AbstractWrapper<T, String, QueryWrapper<T>>
         return typedThis;
     }
 
+    /**
+     * <p>
+     * 只可调用一次,多次会出问题
+     * </p>
+     */
     public LambdaQueryWrapper<T> lambda() {
         return new LambdaQueryWrapper<>(entity, paramNameSeq, paramNameValuePairs);
     }

+ 5 - 0
mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/core/conditions/update/UpdateWrapper.java

@@ -59,6 +59,11 @@ public class UpdateWrapper<T> extends AbstractWrapper<T, String, UpdateWrapper<T
         this.paramNameValuePairs = paramNameValuePairs;
     }
 
+    /**
+     * <p>
+     * 只可调用一次,多次会出问题
+     * </p>
+     */
     public LambdaUpdateWrapper<T> lambda() {
         return new LambdaUpdateWrapper<>(entity, paramNameSeq, paramNameValuePairs);
     }

+ 2 - 2
mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/core/mapper/BaseMapper.java

@@ -144,8 +144,8 @@ public interface BaseMapper<T> {
      * 根据 whereEntity 条件,更新记录
      * </p>
      *
-     * @param entity        实体对象 (set 条件值)
-     * @param updateWrapper 实体对象封装操作类(可以为 null)
+     * @param entity        实体对象 (set 条件值,不能为 null)
+     * @param updateWrapper 实体对象封装操作类(可以为 null,里面的 entity 用于生成 where 语句
      */
     Integer update(@Param("et") T entity, @Param("ew") Wrapper<T> updateWrapper);