类 LbUpdateWrap<T>
java.lang.Object
com.baomidou.mybatisplus.core.conditions.Wrapper<T>
com.baomidou.mybatisplus.core.conditions.AbstractWrapper<T,com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?>,Children>
com.baomidou.mybatisplus.core.conditions.AbstractLambdaWrapper<T,LbUpdateWrap<T>>
top.tangyh.basic.database.mybatis.conditions.update.LbUpdateWrap<T>
- 所有已实现的接口:
com.baomidou.mybatisplus.core.conditions.interfaces.Compare<LbUpdateWrap<T>,,com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?>> com.baomidou.mybatisplus.core.conditions.interfaces.Func<LbUpdateWrap<T>,,com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?>> com.baomidou.mybatisplus.core.conditions.interfaces.Join<LbUpdateWrap<T>>,com.baomidou.mybatisplus.core.conditions.interfaces.Nested<LbUpdateWrap<T>,,LbUpdateWrap<T>> com.baomidou.mybatisplus.core.conditions.ISqlSegment,com.baomidou.mybatisplus.core.conditions.update.Update<LbUpdateWrap<T>,,com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?>> Serializable
public class LbUpdateWrap<T>
extends com.baomidou.mybatisplus.core.conditions.AbstractLambdaWrapper<T,LbUpdateWrap<T>>
implements com.baomidou.mybatisplus.core.conditions.update.Update<LbUpdateWrap<T>,com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?>>
修改构造器
1, 对nested、eq、ne、gt、ge、lt、le、in、*like*、 等方法 进行条件判断,null 或 "" 字段不加入查询 2,对*like*相关方法的参数 %和_ 符号进行转义,便于模糊查询
- 作者:
- zuihou
- 另请参阅:
-
嵌套类概要
从类继承的嵌套类/接口 com.baomidou.mybatisplus.core.conditions.AbstractWrapper
com.baomidou.mybatisplus.core.conditions.AbstractWrapper.DoSomething -
字段概要
从类继承的字段 com.baomidou.mybatisplus.core.conditions.AbstractWrapper
expression, lastSql, paramAlias, paramNameSeq, paramNameValuePairs, sqlComment, sqlFirst, typedThis -
构造器概要
构造器构造器说明不建议直接 new 该实例,使用 Wrappers.lambdaUpdate()LbUpdateWrap(Class<T> entityClass) 不建议直接 new 该实例,使用 Wrappers.lambdaUpdate(entity)LbUpdateWrap(T entity) 不建议直接 new 该实例,使用 Wrappers.lambdaUpdate(entity) -
方法概要
修饰符和类型方法说明voidclear()in(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> column, Collection<?> coll) protected LbUpdateWrap<T>instance()nested(Consumer<LbUpdateWrap<T>> consumer) set(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> column, Object val, String mapping) setDecrBy(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> column, Number val) setIncrBy(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> column, Number val) 从类继承的方法 com.baomidou.mybatisplus.core.conditions.AbstractLambdaWrapper
columnsToString, columnsToString, columnsToString, columnToString, columnToString, getColumnCache, groupBy, groupBy, groupBy, orderBy, orderByAsc, orderByAsc, orderByDesc, orderByDesc从类继承的方法 com.baomidou.mybatisplus.core.conditions.AbstractWrapper
addCondition, addNestedCondition, allEq, allEq, and, and, appendSqlSegments, apply, between, clone, columnsToString, columnToSqlSegment, comment, doGroupBy, doOrderBy, eq, eqSql, exists, first, formatParam, formatSqlMaybeWithParam, func, ge, geSql, getEntity, getEntityClass, getExpression, getParamAlias, getParamNameValuePairs, getSqlComment, getSqlFirst, getSqlSegment, groupBy, groupBy, gt, gtSql, having, in, in, inExpression, inExpression, initNeed, inSql, isNotNull, isNull, isUseAnnotationOrderBy, last, le, leSql, like, likeLeft, likeRight, likeValue, lt, ltSql, maybeDo, ne, nested, not, not, notBetween, notExists, notIn, notIn, notInSql, notLike, notLikeLeft, notLikeRight, or, or, orderBy, orderBy, orderBy, setEntity, setEntityClass, setParamAlias从类继承的方法 com.baomidou.mybatisplus.core.conditions.Wrapper
getCustomSqlSegment, getSqlSelect, getTargetSql, isEmptyOfEntity, isEmptyOfNormal, isEmptyOfWhere, isNonEmptyOfEntity, isNonEmptyOfNormal, isNonEmptyOfWhere, nonEmptyOfEntity, nonEmptyOfNormal, nonEmptyOfWhere从类继承的方法 java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 com.baomidou.mybatisplus.core.conditions.interfaces.Compare
allEq, allEq, allEq, allEq, between, notBetween, notLikeLeft, notLikeRight从接口继承的方法 com.baomidou.mybatisplus.core.conditions.interfaces.Func
eqSql, func, geSql, groupBy, groupBy, gtSql, having, inSql, isNotNull, isNull, leSql, ltSql, notIn, notIn, notInSql, orderByAsc, orderByAsc, orderByAsc, orderByAsc, orderByAsc, orderByDesc, orderByDesc, orderByDesc, orderByDesc, orderByDesc从接口继承的方法 com.baomidou.mybatisplus.core.conditions.interfaces.Join
apply, comment, exists, first, last, notExists, or从接口继承的方法 com.baomidou.mybatisplus.core.conditions.interfaces.Nested
and, not, or从接口继承的方法 com.baomidou.mybatisplus.core.conditions.update.Update
set, set, set, setDecrBy, setIncrBy, setSql
-
构造器详细资料
-
LbUpdateWrap
public LbUpdateWrap()不建议直接 new 该实例,使用 Wrappers.lambdaUpdate() -
LbUpdateWrap
不建议直接 new 该实例,使用 Wrappers.lambdaUpdate(entity) -
LbUpdateWrap
不建议直接 new 该实例,使用 Wrappers.lambdaUpdate(entity)
-
-
方法详细资料
-
set
public LbUpdateWrap<T> set(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> column, Object val, String mapping) - 指定者:
set在接口中com.baomidou.mybatisplus.core.conditions.update.Update<LbUpdateWrap<T>,com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?>>
-
setSql
- 指定者:
setSql在接口中com.baomidou.mybatisplus.core.conditions.update.Update<LbUpdateWrap<T>,com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?>>
-
setIncrBy
public LbUpdateWrap<T> setIncrBy(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> column, Number val) - 指定者:
setIncrBy在接口中com.baomidou.mybatisplus.core.conditions.update.Update<LbUpdateWrap<T>,com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?>>
-
setDecrBy
public LbUpdateWrap<T> setDecrBy(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> column, Number val) - 指定者:
setDecrBy在接口中com.baomidou.mybatisplus.core.conditions.update.Update<LbUpdateWrap<T>,com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?>>
-
getSqlSet
- 指定者:
getSqlSet在接口中com.baomidou.mybatisplus.core.conditions.update.Update<LbUpdateWrap<T>,com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?>> - 覆盖:
getSqlSet在类中com.baomidou.mybatisplus.core.conditions.Wrapper<T>
-
instance
- 指定者:
instance在类中com.baomidou.mybatisplus.core.conditions.AbstractWrapper<T,com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?>, LbUpdateWrap<T>>
-
clear
public void clear()- 覆盖:
clear在类中com.baomidou.mybatisplus.core.conditions.AbstractWrapper<T,com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?>, LbUpdateWrap<T>>
-
nested
- 指定者:
nested在接口中com.baomidou.mybatisplus.core.conditions.interfaces.Nested<LbUpdateWrap<T>,LbUpdateWrap<T>>
-
eq
public LbUpdateWrap<T> eq(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> column, Object val) - 指定者:
eq在接口中com.baomidou.mybatisplus.core.conditions.interfaces.Compare<LbUpdateWrap<T>,com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?>>
-
ne
public LbUpdateWrap<T> ne(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> column, Object val) - 指定者:
ne在接口中com.baomidou.mybatisplus.core.conditions.interfaces.Compare<LbUpdateWrap<T>,com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?>>
-
gt
public LbUpdateWrap<T> gt(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> column, Object val) - 指定者:
gt在接口中com.baomidou.mybatisplus.core.conditions.interfaces.Compare<LbUpdateWrap<T>,com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?>>
-
ge
public LbUpdateWrap<T> ge(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> column, Object val) - 指定者:
ge在接口中com.baomidou.mybatisplus.core.conditions.interfaces.Compare<LbUpdateWrap<T>,com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?>>
-
lt
public LbUpdateWrap<T> lt(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> column, Object val) - 指定者:
lt在接口中com.baomidou.mybatisplus.core.conditions.interfaces.Compare<LbUpdateWrap<T>,com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?>>
-
le
public LbUpdateWrap<T> le(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> column, Object val) - 指定者:
le在接口中com.baomidou.mybatisplus.core.conditions.interfaces.Compare<LbUpdateWrap<T>,com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?>>
-
like
public LbUpdateWrap<T> like(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> column, Object val) - 指定者:
like在接口中com.baomidou.mybatisplus.core.conditions.interfaces.Compare<LbUpdateWrap<T>,com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?>>
-
notLike
public LbUpdateWrap<T> notLike(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> column, Object val) - 指定者:
notLike在接口中com.baomidou.mybatisplus.core.conditions.interfaces.Compare<LbUpdateWrap<T>,com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?>>
-
likeLeft
public LbUpdateWrap<T> likeLeft(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> column, Object val) - 指定者:
likeLeft在接口中com.baomidou.mybatisplus.core.conditions.interfaces.Compare<LbUpdateWrap<T>,com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?>>
-
likeRight
public LbUpdateWrap<T> likeRight(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> column, Object val) - 指定者:
likeRight在接口中com.baomidou.mybatisplus.core.conditions.interfaces.Compare<LbUpdateWrap<T>,com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?>>
-
in
public LbUpdateWrap<T> in(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> column, Collection<?> coll) - 指定者:
in在接口中com.baomidou.mybatisplus.core.conditions.interfaces.Func<LbUpdateWrap<T>,com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?>>
-
in
public LbUpdateWrap<T> in(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> column, Object... values) - 指定者:
in在接口中com.baomidou.mybatisplus.core.conditions.interfaces.Func<LbUpdateWrap<T>,com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?>>
-