类 AbstractLambdaWrapper<T,Children extends AbstractLambdaWrapper<T,Children>>
- java.lang.Object
-
- com.baomidou.mybatisplus.core.conditions.Wrapper<T>
-
- com.baomidou.mybatisplus.core.conditions.AbstractWrapper<T,SFunction<T,?>,Children>
-
- com.baomidou.mybatisplus.core.conditions.AbstractLambdaWrapper<T,Children>
-
- 所有已实现的接口:
Compare<Children,SFunction<T,?>>,Func<Children,SFunction<T,?>>,Join<Children>,Nested<Children,Children>,ISqlSegment,java.io.Serializable
- 直接已知子类:
LambdaQueryWrapper,LambdaUpdateWrapper
public abstract class AbstractLambdaWrapper<T,Children extends AbstractLambdaWrapper<T,Children>> extends AbstractWrapper<T,SFunction<T,?>,Children>
Lambda 语法使用 Wrapper统一处理解析 lambda 获取 column
- 从以下版本开始:
- 2017-05-26
- 作者:
- 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
-
-
构造器概要
构造器 构造器 说明 AbstractLambdaWrapper()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected java.lang.StringcolumnsToString(boolean onlyColumn, SFunction<T,?>... columns)protected java.lang.StringcolumnsToString(boolean onlyColumn, java.util.List<SFunction<T,?>> columns)protected java.lang.StringcolumnsToString(SFunction<T,?>... columns)获取 columnNamesprotected java.lang.StringcolumnToString(SFunction<T,?> column)获取 columnNameprotected java.lang.StringcolumnToString(SFunction<T,?> column, boolean onlyColumn)protected ColumnCachegetColumnCache(SFunction<T,?> column)获取 SerializedLambda 对应的列信息,从 lambda 表达式中推测实体类-
从类继承的方法 com.baomidou.mybatisplus.core.conditions.AbstractWrapper
addCondition, addNestedCondition, allEq, allEq, and, and, appendSqlSegments, apply, between, clear, clone, columnSqlInjectFilter, columnsToString, columnToSqlSegment, 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, instance, isNotNull, isNull, isUseAnnotationOrderBy, last, le, leSql, like, likeLeft, likeRight, likeValue, lt, ltSql, maybeDo, ne, nested, not, not, notBetween, notExists, notIn, notIn, notInSql, notLike, or, or, orderBy, orderBy, orderBy, setEntity, setEntityClass, setParamAlias
-
从类继承的方法 com.baomidou.mybatisplus.core.conditions.Wrapper
getCustomSqlSegment, getSqlSelect, getSqlSet, getTargetSql, isEmptyOfEntity, isEmptyOfNormal, isEmptyOfWhere, 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
-
从接口继承的方法 com.baomidou.mybatisplus.core.conditions.interfaces.Func
func, 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, orderByDesc
-
-
-
-
方法详细资料
-
columnsToString
@SafeVarargs protected final java.lang.String columnsToString(SFunction<T,?>... columns)
从类复制的说明:AbstractWrapper获取 columnNames- 覆盖:
columnsToString在类中AbstractWrapper<T,SFunction<T,?>,Children extends AbstractLambdaWrapper<T,Children>>
-
columnsToString
@SafeVarargs protected final java.lang.String columnsToString(boolean onlyColumn, SFunction<T,?>... columns)
-
columnsToString
protected final java.lang.String columnsToString(boolean onlyColumn, java.util.List<SFunction<T,?>> columns)
-
columnToString
protected java.lang.String columnToString(SFunction<T,?> column)
从类复制的说明:AbstractWrapper获取 columnName- 覆盖:
columnToString在类中AbstractWrapper<T,SFunction<T,?>,Children extends AbstractLambdaWrapper<T,Children>>
-
columnToString
protected java.lang.String columnToString(SFunction<T,?> column, boolean onlyColumn)
-
getColumnCache
protected ColumnCache getColumnCache(SFunction<T,?> column)
获取 SerializedLambda 对应的列信息,从 lambda 表达式中推测实体类如果获取不到列信息,那么本次条件组装将会失败
- 返回:
- 列
- 抛出:
MybatisPlusException- 获取不到列信息时抛出异常
-
-