public class UpdateWrapper<T> extends AbstractWrapper<T,java.lang.String,UpdateWrapper<T>>
Update 条件封装
entity, entityClass, expression, lastSql, paramAlias, paramNameSeq, paramNameValuePairs, typedThis| 构造器和说明 |
|---|
UpdateWrapper() |
UpdateWrapper(T entity) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected java.lang.String |
columnToString(java.lang.String column)
获取 columnName
|
java.lang.String |
getSqlSet()
更新 SQL 片段(子类实现)
|
protected UpdateWrapper<T> |
instance(java.util.concurrent.atomic.AtomicInteger paramNameSeq,
java.util.Map<java.lang.String,java.lang.Object> paramNameValuePairs)
子类返回一个自己的新对象
|
LambdaUpdateWrapper<T> |
lambda()
返回一个支持 lambda 函数写法的 wrapper
|
UpdateWrapper<T> |
set(boolean condition,
java.lang.String column,
java.lang.Object val)
SQL SET 字段
|
UpdateWrapper<T> |
set(java.lang.String column,
java.lang.Object val)
SQL SET 字段
|
UpdateWrapper<T> |
setSql(java.lang.String sql)
SET 部分 SQL
|
addCondition, addNestedCondition, allEq, allEq, and, and, apply, between, clone, columnsToString, doIt, eq, exists, formatSql, formatSqlIfNeed, ge, getCheckEntityClass, getEntity, getExpression, getParamAlias, getParamNameValuePairs, getSqlSegment, groupBy, gt, having, in, initEntityClass, initNeed, inSql, isNotNull, isNull, last, le, like, likeLeft, likeRight, lt, ne, nested, not, notBetween, notExists, notIn, notInSql, notLike, or, or, orderBy, setEntitygetSqlSelect, isEmptyOfWhere, notEmptyOfWhereequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitallEq, allEq, allEq, allEq, between, eq, ge, gt, le, like, likeLeft, likeRight, lt, ne, notBetween, notLikeapply, exists, last, notExists, orgroupBy, having, in, in, in, inSql, isNotNull, isNull, notIn, notIn, notIn, notInSql, orderByAsc, orderByAsc, orderByDesc, orderByDescpublic UpdateWrapper()
public UpdateWrapper(T entity)
public LambdaUpdateWrapper<T> lambda()
返回一个支持 lambda 函数写法的 wrapper
public java.lang.String getSqlSet()
Wrapperpublic UpdateWrapper<T> set(java.lang.String column, java.lang.Object val)
SQL SET 字段
column - 字段val - 值public UpdateWrapper<T> set(boolean condition, java.lang.String column, java.lang.Object val)
SQL SET 字段
condition - 操作条件column - 字段val - 值public UpdateWrapper<T> setSql(java.lang.String sql)
SET 部分 SQL
sql - SET 部分内容protected java.lang.String columnToString(java.lang.String column)
AbstractWrappercolumnToString 在类中 AbstractWrapper<T,java.lang.String,UpdateWrapper<T>>protected UpdateWrapper<T> instance(java.util.concurrent.atomic.AtomicInteger paramNameSeq, java.util.Map<java.lang.String,java.lang.Object> paramNameValuePairs)
AbstractWrapperinstance 在类中 AbstractWrapper<T,java.lang.String,UpdateWrapper<T>>