public abstract class MPJAbstractLambdaWrapper<T,Children extends MPJAbstractLambdaWrapper<T,Children>> extends MPJAbstractWrapper<T,Children>
AbstractLambdaWrapper| 限定符和类型 | 类和说明 |
|---|---|
static class |
MPJAbstractLambdaWrapper.Table |
static class |
MPJAbstractLambdaWrapper.TableList |
MPJAbstractWrapper.DoSomething, MPJAbstractWrapper.Node| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
alias
主表别名
|
protected boolean |
resultMap
是否构建是否存在一对多
|
protected int |
tableIndex
表序号
|
protected MPJAbstractLambdaWrapper.TableList |
tableList
关联的表
|
expression, index, joinClass, lastSql, node, onWrappers, paramAlias, paramNameSeq, paramNameValuePairs, ROOT_NODE, sqlComment, sqlFirst, typedThis| 构造器和说明 |
|---|
MPJAbstractLambdaWrapper() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected <X> String |
columnsToString(String index,
int node,
boolean isJoin,
Class<?> parent,
X... columns)
多字段转换为逗号 "," 分割字符串
|
protected String |
columnToString(String index,
int node,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<?,?> column,
boolean isJoin,
Class<?> parent) |
protected <X> String |
columnToString(String index,
int node,
X column,
boolean isJoin,
Class<?> parent)
获取 columnName
|
protected SelectCache |
getCache(com.baomidou.mybatisplus.core.toolkit.support.SFunction<?,?> fn) |
protected String |
getDefault(String index,
int node,
Class<?> clazz,
boolean isJoin,
Class<?> parent)
返回前缀
|
protected String |
getDefaultSelect(String index,
Class<?> clazz,
Select s) |
protected void |
initNeed()
必要的初始化
|
addCondition, addCondition, addCondition, addNestedCondition, allEq, allEq, allEqStr, allEqStr, and, and, appendSqlSegments, apply, between, between, clear, clone, columnSqlInjectFilter, columnSqlInjectFilter, columnsToString, columnsToString, columnToSqlSegment, columnToSqlSegment, columnToString, comment, eq, eq, eq, exists, first, formatParam, formatSqlMaybeWithParam, func, ge, ge, ge, geSql, geSql, getEntity, getEntityClass, getExpression, getParamAlias, getParamNameValuePairs, getSqlComment, getSqlFirst, getSqlSegment, groupBy, groupBy, groupBy, groupBy, groupByStr, gt, gt, gt, gtSql, gtSql, having, in, in, in, in, inExpression, inExpression, inSql, inSql, instance, isNotNull, isNotNull, isNull, isNull, last, le, le, le, leSql, leSql, like, like, likeLeft, likeLeft, likeRight, likeRight, likeValue, likeValue, lt, lt, lt, ltSql, ltSql, maybeDo, ne, ne, ne, nested, not, not, notBetween, notBetween, notExists, notIn, notIn, notIn, notIn, notInSql, notInSql, notLike, notLike, or, or, orderBy, orderBy, orderBy, orderByAsc, orderByDesc, orderByStr, setEntity, setEntityClass, setParamAliasgetCustomSqlSegment, getSqlSelect, getSqlSet, 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, notLikeapply, 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, orderByDesc, orderByDesc, orderByDesc, orderByDescallEqStr, allEqStr, allEqStr, allEqStr, between, eq, ge, gt, le, like, likeLeft, likeRight, lt, ne, notBetween, notLikegeSql, groupBy, groupBy, groupByStr, gtSql, in, in, inSql, isNotNull, isNull, leSql, ltSql, notIn, notIn, notInSql, orderByAsc, orderByAsc, orderByAsc, orderByAsc, orderByAscStr, orderByAscStr, orderByDesc, orderByDesc, orderByDesc, orderByDesc, orderByDescStr, orderByDescStrprotected String alias
protected boolean resultMap
protected int tableIndex
protected MPJAbstractLambdaWrapper.TableList tableList
protected <X> String columnToString(String index, int node, X column, boolean isJoin, Class<?> parent)
MPJAbstractWrappercolumnToString 在类中 MPJAbstractWrapper<T,Children extends MPJAbstractLambdaWrapper<T,Children>>@SafeVarargs protected final <X> String columnsToString(String index, int node, boolean isJoin, Class<?> parent, X... columns)
MPJAbstractWrappercolumnsToString 在类中 MPJAbstractWrapper<T,Children extends MPJAbstractLambdaWrapper<T,Children>>columns - 多字段protected String columnToString(String index, int node, com.baomidou.mybatisplus.core.toolkit.support.SFunction<?,?> column, boolean isJoin, Class<?> parent)
protected SelectCache getCache(com.baomidou.mybatisplus.core.toolkit.support.SFunction<?,?> fn)
protected String getDefault(String index, int node, Class<?> clazz, boolean isJoin, Class<?> parent)
protected void initNeed()
Copyright © 2022. All rights reserved.