public class LambdaQueryWrapper<T> extends AbstractLambdaWrapper<T,LambdaQueryWrapper<T>>
Lambda 语法使用 Wrapper
entity, entityClass, expression, lastSql, paramAlias, paramNameSeq, paramNameValuePairs, typedThis| 限定符和类型 | 方法和说明 |
|---|---|
LambdaQueryWrapper<T> |
excludeColumns(java.lang.Class<T> entityClass,
Property<T,?>... excludeColumns)
SELECT 部分 SQL 设置
|
LambdaQueryWrapper<T> |
excludeColumns(Property<T,?>... excludeColumns)
排除字段,该方法请在 setEntity 之后使用,否则无法获知表实体类型
|
java.lang.String |
getSqlSelect()
查询条件 SQL 片段(子类实现)
|
protected LambdaQueryWrapper<T> |
instance(java.util.concurrent.atomic.AtomicInteger paramNameSeq,
java.util.Map<java.lang.String,java.lang.Object> paramNameValuePairs)
子类返回一个自己的新对象
|
LambdaQueryWrapper<T> |
select(Property<T,?>... columns)
SELECT 部分 SQL 设置
|
columnToStringaddCondition, addNestedCondition, allEq, allEq, and, and, apply, between, columnsToString, doIt, eq, exists, formatSql, formatSqlIfNeed, ge, getEntity, getExpression, getParamAlias, getParamNameValuePairs, getSqlSegment, groupBy, gt, having, in, initNeed, inSql, isNotNull, isNull, last, le, like, likeLeft, likeRight, lt, ne, nested, not, notBetween, notExists, notIn, notInSql, notLike, or, or, orderBy, setEntityclone, getSqlSet, isEmptyOfWhereequals, 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 java.lang.String getSqlSelect()
WrappergetSqlSelect 在类中 Wrapper<T>@SafeVarargs public final LambdaQueryWrapper<T> select(Property<T,?>... columns)
SELECT 部分 SQL 设置
columns - 查询字段@SafeVarargs public final LambdaQueryWrapper<T> excludeColumns(java.lang.Class<T> entityClass, Property<T,?>... excludeColumns)
SELECT 部分 SQL 设置
excludeColumns - 排除的查询字段@SafeVarargs public final LambdaQueryWrapper<T> excludeColumns(Property<T,?>... excludeColumns)
排除字段,该方法请在 setEntity 之后使用,否则无法获知表实体类型
excludeColumns - 排除字段列表protected LambdaQueryWrapper<T> instance(java.util.concurrent.atomic.AtomicInteger paramNameSeq, java.util.Map<java.lang.String,java.lang.Object> paramNameValuePairs)
AbstractWrapperinstance 在类中 AbstractWrapper<T,Property<T,?>,LambdaQueryWrapper<T>>