T - 主查询主表实体类型J - join表实体类型R - 主查询返回实体类型public static class JoinWrapper.JoinTable<T,J,R> extends JoinWrapper<J,R>
JoinWrapper.JoinTable<T,J,R>, JoinWrapper.LogicJoinTable<T,R>, JoinWrapper.LogicTable<T>joinTableList, joinTableSeqalisa, isLogic, resultClass, selectColumns, tableInfo, targetClass| 构造器和说明 |
|---|
JoinTable(JoinType joinType,
@NotNull Class<J> targetClass,
JoinWrapper<T,R> source,
boolean isLogic) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getSqlJoin()
获取“LEFT JOIN xxx a on a.id = b.aid”格式的join语句
|
<C> JoinWrapper.JoinTable<T,J,R> |
on(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,C> sourceColumn,
Condition condition,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,C> targetColumn) |
addJoin, addJoin, addJoin, create, hasJoin, initNeed, innerJoin, innerJoin, innerJoin, instance, join, join, join, leftJoin, leftJoin, leftJoin, rightJoin, rightJoin, rightJoin, setAlisa, setAlisaByJoinSeq, toLogicTablecolumnToString, getSqlSelect, getTable, having, initLogicDelete, limit, limit, nonEmptyOfEntity, notLikeLeft, notLikeRight, select, selectAll, setEntity, setEntityClass, toStringColumn, toTableColumn, whereaddCondition, addNestedCondition, allEq, allEq, and, and, apply, between, clear, clone, columnsToString, comment, doIt, eq, exists, first, formatSql, formatSqlIfNeed, func, ge, getEntity, getEntityClass, getExpression, getParamNameValuePairs, getSqlComment, getSqlFirst, getSqlSegment, groupBy, gt, having, in, inSql, isNotNull, isNull, last, le, like, likeLeft, likeRight, likeValue, lt, ne, nested, not, not, notBetween, notExists, notIn, notInSql, notLike, or, or, orderBygetCustomSqlSegment, getSqlSet, getTargetSql, isEmptyOfEntity, isEmptyOfNormal, isEmptyOfWhere, nonEmptyOfNormal, nonEmptyOfWhereequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAlisa, getTableIfNonAlisa, getTableWithAlisabetween, betweenIfAllNotNull, eq, eqIfNotNull, ge, geIfNotNull, gt, gtIfNotNull, le, leIfNotNull, like, likeIfNotBank, likeLeft, likeLeftIfNotBank, likeRight, likeRightIfNotBank, lt, ltIfNotNull, ne, neIfNotNull, notBetween, notBetweenIfAllNotNull, notLike, notLikeIfNotBank, notLikeLeftIfNotBank, notLikeRightIfNotBankallEq, allEq, allEq, allEq, allEq, allEq, between, between, eq, eq, ge, ge, gt, gt, le, le, like, like, likeLeft, likeLeft, likeRight, likeRight, lt, lt, ne, ne, notBetween, notBetween, notLike, notLikeeqIfNotEmpty, in, notIn, notInIfNotEmptyfunc, func, groupBy, groupBy, groupBy, having, having, in, in, in, in, inSql, inSql, isNotNull, isNotNull, isNull, isNull, notIn, notIn, notIn, notIn, notInSql, notInSql, orderBy, orderByAsc, orderByAsc, orderByAsc, orderByDesc, orderByDesc, orderByDescabs, avg, caseByCondition, caseByValue, concat, count, count, currentDate, currentTime, currentTimestamp, dateFormat, day, div, format, ifNull, ifNull, lower, max, min, month, mul, now, plus, rand, replace, sub, sum, upper, yearhaving, having, select, select, select, toTableColumn, where, wherepublic <C> JoinWrapper.JoinTable<T,J,R> on(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,C> sourceColumn, Condition condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,C> targetColumn)
public String getSqlJoin()
getSqlJoin 在类中 JoinWrapper<J,R>Copyright © 2022. All rights reserved.