public class JoinChainQueryWrapper<T> extends SupportJoinChainQueryWrapper<T,JoinChainQueryWrapper<T>> implements JoinQueryFunc<T,String,JoinChainQueryWrapper<T>>
| 限定符和类型 | 字段和说明 |
|---|---|
private com.baomidou.mybatisplus.core.conditions.SharedString |
sqlCache
SQL缓存
|
private boolean |
sqlCacheFlag
判断SQL是否缓存过
|
private com.baomidou.mybatisplus.core.conditions.SharedString |
sqlSelectCahce
查询字段缓存
|
private boolean |
sqlSelectFlag
查询字段是否缓存过
|
joinSqlMapping, masterChainModelfieldMappingList, hasDistinct, joinSql, manyToManySelectBuildList, masterLogicDelete, masterTableAlias, notDefaultSelectAll, oneToOneSelectBuildList, sqlSelect| 构造器和说明 |
|---|
JoinChainQueryWrapper(BaseChainModel model) |
JoinChainQueryWrapper(T entity,
Class<T> entityClass,
List<com.baomidou.mybatisplus.core.conditions.SharedString> sqlSelect,
AtomicInteger paramNameSeq,
Map<String,Object> paramNameValuePairs,
com.baomidou.mybatisplus.core.conditions.segments.MergeSegments mergeSegments,
com.baomidou.mybatisplus.core.conditions.SharedString lastSql,
com.baomidou.mybatisplus.core.conditions.SharedString sqlComment,
com.baomidou.mybatisplus.core.conditions.SharedString sqlFirst) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getJoinSql()
获取join SQL语句
|
String |
getSqlSelect() |
protected JoinChainQueryWrapper<T> |
instance() |
JoinChainQueryWrapper<T> |
select(Class<T> entityClass,
java.util.function.Predicate<com.baomidou.mybatisplus.core.metadata.TableFieldInfo> predicate) |
addCondition, addConditon, between, changeQueryWrapper, columnToString, eq, formatParam, ge, getAliasAndField, getFieldMapping, groupBy, gt, in, initEntityCondition, initNeed, isNotNull, isNull, join, joinAnd, le, like, likeLeft, likeRight, likeValue, lt, manyToManySelect, manyToManySelect, ne, notBetween, notIn, notLike, notLikeLeft, notLikeRight, oneToOneSelect, oneToOneSelect, onlyFormatParam, orderBy, orderBySql, preChangeParam, select, select, select, selectAll, selectAs, selectAs, selectAs, selectAs, selectByFieldMapping, setFieldMapping, setFieldMappingList, setFieldMappingList, useChainModel, useChainModeldistinct, executeQuery, getAliasAndField, getEntityOrMasterClass, getFuncKeyWord, getTableClass, getTableFieldInfoByFieldName, getTableFieldInfoByFieldName, masterLogicDelete, readWrapperInfo, setFuncKeyWordaddNestedCondition, allEq, allEq, and, and, appendSqlSegments, apply, between, clear, clone, columnSqlInjectFilter, columnsToString, 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, inSql, isNotNull, isNull, isUseAnnotationOrderBy, last, le, leSql, like, likeLeft, likeRight, lt, ltSql, maybeDo, ne, nested, not, not, notBetween, notExists, notIn, notIn, notInSql, notLike, notLikeLeft, notLikeRight, or, or, orderBy, orderBy, orderBy, setEntity, setEntityClass, setParamAliasgetCustomSqlSegment, getSqlSet, getTargetSql, isEmptyOfEntity, isEmptyOfNormal, isEmptyOfWhere, nonEmptyOfEntity, nonEmptyOfNormal, nonEmptyOfWhereequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexecuteQuery, getSunWrapper, joinCount, joinGetOne, joinGetOne, joinList, joinList, joinPage, joinPagebetween, between, between, betweenIfNull, betweenIfNull, betweenIfNull, eq, eq, eq, eqIfNull, eqIfNull, eqIfNull, ge, ge, ge, geIfNull, geIfNull, geIfNull, gt, gt, gt, gtIfNull, gtIfNull, gtIfNull, in, in, in, inIfNull, inIfNull, inIfNull, joinAnd, le, le, le, leIfNull, leIfNull, leIfNull, like, like, like, likeIfNull, likeIfNull, likeIfNull, likeLeft, likeLeft, likeLeft, likeLeftIfNull, likeLeftIfNull, likeLeftIfNull, likeRight, likeRight, likeRight, likeRightIfNull, likeRightIfNull, likeRightIfNull, lt, lt, lt, ltIfNull, ltIfNull, ltIfNull, ne, ne, ne, neIfNull, neIfNull, neIfNull, notBetween, notBetween, notBetween, notBetweenIfNull, notBetweenIfNull, notBetweenIfNull, notIn, notIn, notIn, notInIfNull, notInIfNull, notInIfNull, notLike, notLike, notLike, notLikeIfNull, notLikeIfNull, notLikeIfNull, notLikeLeft, notLikeLeft, notLikeLeft, notLikeLeftIfNull, notLikeLeftIfNull, notLikeLeftIfNull, notLikeRight, notLikeRight, notLikeRight, notLikeRightIfNull, notLikeRightIfNull, notLikeRightIfNullinnerJoin, innerJoin, leftJoin, leftJoin, rightJoin, rightJoingroupBy, groupBy, groupBy, isNotNull, isNotNull, isNotNull, isNull, isNull, isNull, orderByAsc, orderByAsc, orderByAsc, orderByAsc, orderByDesc, orderByDesc, orderByDesc, orderByDesc, orderBySqlallEq, 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, orderByDescprivate boolean sqlCacheFlag
private com.baomidou.mybatisplus.core.conditions.SharedString sqlCache
private boolean sqlSelectFlag
private com.baomidou.mybatisplus.core.conditions.SharedString sqlSelectCahce
public JoinChainQueryWrapper(BaseChainModel model)
JoinChainQueryWrapper(T entity, Class<T> entityClass, List<com.baomidou.mybatisplus.core.conditions.SharedString> sqlSelect, AtomicInteger paramNameSeq, Map<String,Object> paramNameValuePairs, com.baomidou.mybatisplus.core.conditions.segments.MergeSegments mergeSegments, com.baomidou.mybatisplus.core.conditions.SharedString lastSql, com.baomidou.mybatisplus.core.conditions.SharedString sqlComment, com.baomidou.mybatisplus.core.conditions.SharedString sqlFirst)
public String getSqlSelect()
getSqlSelect 在接口中 com.baomidou.mybatisplus.core.conditions.query.Query<JoinChainQueryWrapper<T>,T,String>getSqlSelect 在类中 com.baomidou.mybatisplus.core.conditions.Wrapper<T>protected JoinChainQueryWrapper<T> instance()
instance 在类中 com.baomidou.mybatisplus.core.conditions.AbstractWrapper<T,String,JoinChainQueryWrapper<T>>public JoinChainQueryWrapper<T> select(Class<T> entityClass, java.util.function.Predicate<com.baomidou.mybatisplus.core.metadata.TableFieldInfo> predicate)
select 在接口中 com.baomidou.mybatisplus.core.conditions.query.Query<JoinChainQueryWrapper<T>,T,String>public String getJoinSql()
SupportJoinWrappergetJoinSql 在类中 SupportJoinChainQueryWrapper<T,JoinChainQueryWrapper<T>>Copyright © 2024. All rights reserved.