类 UpdateWrapper<T>
java.lang.Object
com.baomidou.mybatisplus.core.conditions.Wrapper<T>
com.baomidou.mybatisplus.core.conditions.AbstractWrapper<T,String,UpdateWrapper<T>>
com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper<T>
- 所有已实现的接口:
Compare<UpdateWrapper<T>,,String> Func<UpdateWrapper<T>,,String> Join<UpdateWrapper<T>>,Nested<UpdateWrapper<T>,,UpdateWrapper<T>> ISqlSegment,Update<UpdateWrapper<T>,,String> Serializable
public class UpdateWrapper<T>
extends AbstractWrapper<T,String,UpdateWrapper<T>>
implements Update<UpdateWrapper<T>,String>
Update 条件封装
- 从以下版本开始:
- 2018-05-30
- 作者:
- hubin miemie HCL
- 另请参阅:
-
嵌套类概要
从类继承的嵌套类/接口 com.baomidou.mybatisplus.core.conditions.AbstractWrapper
AbstractWrapper.DoSomething -
字段概要
从类继承的字段 com.baomidou.mybatisplus.core.conditions.AbstractWrapper
expression, lastSql, paramAlias, paramNameSeq, paramNameValuePairs, sqlComment, sqlFirst, typedThis -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明开启检查 SQL 注入voidclear()条件清空protected StringcolumnToString(String column) 获取 columnName获取 更新 SQL 的 SET 片段protected UpdateWrapper<T> instance()子类返回一个自己的新对象lambda()返回一个支持 lambda 函数写法的 wrapper设置 更新 SQL 的 SET 片段字段自减变量 val 值字段自增变量 val 值设置 更新 SQL 的 SET 片段从类继承的方法 com.baomidou.mybatisplus.core.conditions.AbstractWrapper
addCondition, addNestedCondition, allEq, allEq, and, and, appendSqlSegments, apply, between, clone, columnsToString, columnsToString, columnToSqlSegment, comment, doGroupBy, doOrderBy, eq, eqSql, exists, first, formatParam, formatSqlMaybeWithParam, func, ge, geSql, getEntity, getEntityClass, getExpression, getParamAlias, getParamNameValuePairs, getSqlComment, getSqlFirst, getSqlSegment, groupBy, groupBy, 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, 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, eq, ge, gt, le, like, likeLeft, likeRight, lt, ne, notBetween, notLike, notLikeLeft, notLikeRight从接口继承的方法 com.baomidou.mybatisplus.core.conditions.interfaces.Func
eqSql, func, geSql, groupBy, groupBy, groupBy, gtSql, having, in, in, inSql, isNotNull, isNull, leSql, ltSql, notIn, notIn, notInSql, orderByAsc, orderByAsc, orderByAsc, orderByAsc, orderByAsc, orderByAsc, orderByAsc, orderByDesc, orderByDesc, orderByDesc, orderByDesc, orderByDesc, orderByDesc, orderByDesc
-
构造器详细资料
-
UpdateWrapper
public UpdateWrapper() -
UpdateWrapper
-
-
方法详细资料
-
checkSqlInjection
开启检查 SQL 注入 -
columnToString
从类复制的说明:AbstractWrapper获取 columnName- 覆盖:
columnToString在类中AbstractWrapper<T,String, UpdateWrapper<T>>
-
getSqlSet
从接口复制的说明:Update获取 更新 SQL 的 SET 片段 -
set
从接口复制的说明:Update设置 更新 SQL 的 SET 片段- 指定者:
set在接口中Update<UpdateWrapper<T>,String> - 参数:
condition- 是否加入 setcolumn- 字段val- 值mapping- 例: javaType=int,jdbcType=NUMERIC,typeHandler=xxx.xxx.MyTypeHandler- 返回:
- children
-
setSql
从接口复制的说明:Update设置 更新 SQL 的 SET 片段- 指定者:
setSql在接口中Update<UpdateWrapper<T>,String> - 参数:
condition- 执行条件setSql- set sql 例1: setSql("id=1") 例2: setSql("dateColumn={0}", LocalDate.now()) 例4: setSql("type={0,javaType=int,jdbcType=NUMERIC,typeHandler=xxx.xxx.MyTypeHandler}", "待处理字符串")- 返回:
- children
-
setIncrBy
从接口复制的说明:Update字段自增变量 val 值- 指定者:
setIncrBy在接口中Update<UpdateWrapper<T>,String> - 参数:
condition- 是否加入 setcolumn- 字段val- 变量值 1 字段自增 + 1
-
setDecrBy
从接口复制的说明:Update字段自减变量 val 值- 指定者:
setDecrBy在接口中Update<UpdateWrapper<T>,String> - 参数:
condition- 是否加入 setcolumn- 字段val- 变量值 1 字段自减 - 1
-
lambda
返回一个支持 lambda 函数写法的 wrapper -
instance
从类复制的说明:AbstractWrapper子类返回一个自己的新对象- 指定者:
instance在类中AbstractWrapper<T,String, UpdateWrapper<T>>
-
clear
public void clear()从类复制的说明:Wrapper条件清空- 覆盖:
clear在类中AbstractWrapper<T,String, UpdateWrapper<T>>
-