public class UpdateWrapper<T> extends AbstractWrapper<T,java.lang.String,UpdateWrapper<T>> implements Update<UpdateWrapper<T>,java.lang.String>
AbstractWrapper.DoSomethingexpression, lastSql, paramAlias, paramNameSeq, paramNameValuePairs, sqlComment, sqlFirst, typedThis| 构造器和说明 |
|---|
UpdateWrapper() |
UpdateWrapper(T entity) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clear()
条件清空
|
protected java.lang.String |
columnSqlInjectFilter(java.lang.String column)
字段 SQL 注入过滤处理,子类重写实现过滤逻辑
|
java.lang.String |
getSqlSet()
获取 更新 SQL 的 SET 片段
|
protected UpdateWrapper<T> |
instance()
子类返回一个自己的新对象
|
LambdaUpdateWrapper<T> |
lambda()
返回一个支持 lambda 函数写法的 wrapper
|
UpdateWrapper<T> |
set(boolean condition,
java.lang.String column,
java.lang.Object val,
java.lang.String mapping)
设置 更新 SQL 的 SET 片段
|
UpdateWrapper<T> |
setSql(boolean condition,
java.lang.String sql)
设置 更新 SQL 的 SET 片段
|
addCondition, addNestedCondition, allEq, allEq, and, and, appendSqlSegments, apply, between, clone, columnsToString, columnsToString, columnToSqlSegment, columnToString, comment, eq, exists, first, formatParam, formatSqlMaybeWithParam, func, ge, geSql, getEntity, getEntityClass, getExpression, getParamAlias, getParamNameValuePairs, getSqlComment, getSqlFirst, getSqlSegment, 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, setEntity, setEntityClass, setParamAliasgetCustomSqlSegment, getSqlSelect, getTargetSql, isEmptyOfEntity, isEmptyOfNormal, isEmptyOfWhere, nonEmptyOfEntity, nonEmptyOfNormal, nonEmptyOfWhereequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitallEq, allEq, allEq, allEq, between, eq, ge, gt, le, like, likeLeft, likeRight, lt, ne, notBetween, notLike, notLikeLeft, notLikeRightapply, comment, exists, first, last, notExists, orfunc, geSql, groupBy, groupBy, groupBy, gtSql, having, in, in, inSql, isNotNull, isNull, leSql, ltSql, notIn, notIn, notInSql, orderByAsc, orderByAsc, orderByAsc, orderByAsc, orderByAsc, orderByAsc, orderByDesc, orderByDesc, orderByDesc, orderByDesc, orderByDesc, orderByDescpublic UpdateWrapper()
public UpdateWrapper(T entity)
public java.lang.String getSqlSet()
Updatepublic UpdateWrapper<T> set(boolean condition, java.lang.String column, java.lang.Object val, java.lang.String mapping)
Updateset 在接口中 Update<UpdateWrapper<T>,java.lang.String>condition - 是否加入 setcolumn - 字段val - 值mapping - 例: javaType=int,jdbcType=NUMERIC,typeHandler=xxx.xxx.MyTypeHandlerpublic UpdateWrapper<T> setSql(boolean condition, java.lang.String sql)
UpdatesetSql 在接口中 Update<UpdateWrapper<T>,java.lang.String>sql - set sqlprotected java.lang.String columnSqlInjectFilter(java.lang.String column)
AbstractWrappercolumnSqlInjectFilter 在类中 AbstractWrapper<T,java.lang.String,UpdateWrapper<T>>column - 字段内容public LambdaUpdateWrapper<T> lambda()
protected UpdateWrapper<T> instance()
AbstractWrapperinstance 在类中 AbstractWrapper<T,java.lang.String,UpdateWrapper<T>>public void clear()
Wrapperclear 在类中 AbstractWrapper<T,java.lang.String,UpdateWrapper<T>>