# Conflicts: # mybatis-plus-extension/src/main/java/com/baomidou/mybatisplus/extension/injector/LogicAbstractMethod.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);
@@ -59,6 +59,11 @@ public class UpdateWrapper<T> extends AbstractWrapper<T, String, UpdateWrapper<T
this.paramNameValuePairs = paramNameValuePairs;
public LambdaUpdateWrapper<T> lambda() {
return new LambdaUpdateWrapper<>(entity, paramNameSeq, paramNameValuePairs);
@@ -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);