public interface JoinMethodFunc<T>
| 限定符和类型 | 方法和说明 |
|---|---|
default <J,F> JoinWrapper<J,T> |
innerJoin(Class<J> clz,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> joinTableField,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object> masterTableField) |
default <J,F> JoinWrapper<J,T> |
innerJoin(Class<J> clz,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> joinTableField,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object> masterTableField,
boolean logicDelete) |
default <J,F> JoinLambdaWrapper<T> |
innerJoin(Class<J> clz,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> joinTableField,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object> masterTableField,
java.util.function.Consumer<JoinWrapper<J,T>> consumer) |
default <J,F> JoinWrapper<J,T> |
innerJoin(Class<J> clz,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> joinTableField,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object> masterTableField,
String alias) |
default <J,F> JoinWrapper<J,T> |
innerJoin(Class<J> clz,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> joinTableField,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object> masterTableField,
String alias,
boolean logicDelete) |
default <J,F> JoinLambdaWrapper<T> |
innerJoin(Class<J> clz,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> joinTableField,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object> masterTableField,
String alias,
java.util.function.Consumer<JoinWrapper<J,T>> consumer) |
default <J,F> JoinWrapper<J,T> |
innerJoin(JoinLambdaModel<J,F> joinLambdaModel) |
default <J> JoinWrapper<J,T> |
join(Class<J> clz) |
default <J> JoinWrapper<J,T> |
join(Class<J> clz,
boolean logicDelete) |
default <J> JoinWrapper<J,T> |
join(Class<J> clz,
String alias) |
<J> JoinWrapper<J,T> |
join(Class<J> clz,
String alias,
boolean logicDelete)
进行join操作
|
default <J,F> JoinWrapper<J,T> |
leftJoin(Class<J> clz,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> joinTableField,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object> masterTableField) |
default <J,F> JoinWrapper<J,T> |
leftJoin(Class<J> clz,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> joinTableField,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object> masterTableField,
boolean logicDelete) |
default <J,F> JoinLambdaWrapper<T> |
leftJoin(Class<J> clz,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> joinTableField,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object> masterTableField,
java.util.function.Consumer<JoinWrapper<J,T>> consumer) |
default <J,F> JoinWrapper<J,T> |
leftJoin(Class<J> clz,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> joinTableField,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object> masterTableField,
String alias) |
default <J,F> JoinWrapper<J,T> |
leftJoin(Class<J> clz,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> joinTableField,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object> masterTableField,
String alias,
boolean logicDelete)
实用化leftJoin
|
default <J,F> JoinLambdaWrapper<T> |
leftJoin(Class<J> clz,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> joinTableField,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object> masterTableField,
String alias,
java.util.function.Consumer<JoinWrapper<J,T>> consumer) |
default <J,F> JoinWrapper<J,T> |
leftJoin(JoinLambdaModel<J,F> joinLambdaModel) |
default <J> JoinLambdaWrapper<T> |
pushInnerJoin(com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object>... pushJoinFields) |
default <J> JoinLambdaWrapper<T> |
pushInnerJoin(com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> pushJoinField) |
default <J,X> JoinWrapper<X,T> |
pushInnerJoin(com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> pushJoinField,
Class<X> clz) |
default <J,X> JoinLambdaWrapper<T> |
pushInnerJoin(com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> pushJoinField,
Class<X> clz,
java.util.function.Consumer<JoinWrapper<X,T>> consumer) |
default <J,F> JoinWrapper<J,T> |
pushJoin(com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object> pushJoinField,
Class<J> clz,
SqlExcerpt sqlExcerpt) |
default <F> JoinLambdaWrapper<T> |
pushJoin(SqlExcerpt sqlExcerpt,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object>... pushJoinFields) |
default <J> JoinLambdaWrapper<T> |
pushLeftJoin(com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object>... pushJoinFields) |
default <J> JoinLambdaWrapper<T> |
pushLeftJoin(com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> pushJoinField) |
default <J,X> JoinWrapper<X,T> |
pushLeftJoin(com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> pushJoinField,
Class<X> clz) |
default <J,X> JoinLambdaWrapper<T> |
pushLeftJoin(com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> pushJoinField,
Class<X> clz,
java.util.function.Consumer<JoinWrapper<X,T>> consumer) |
default <J> JoinLambdaWrapper<T> |
pushRightJoin(com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object>... pushJoinFields) |
default <J> JoinLambdaWrapper<T> |
pushRightJoin(com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> pushJoinField) |
default <J,X> JoinWrapper<X,T> |
pushRightJoin(com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> pushJoinField,
Class<X> clz) |
default <J,X> JoinLambdaWrapper<T> |
pushRightJoin(com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> pushJoinField,
Class<X> clz,
java.util.function.Consumer<JoinWrapper<X,T>> consumer) |
default <J,F> JoinWrapper<J,T> |
rightJoin(Class<J> clz,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> joinTableField,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object> masterTableField) |
default <J,F> JoinWrapper<J,T> |
rightJoin(Class<J> clz,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> joinTableField,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object> masterTableField,
boolean logicDelete) |
default <J,F> JoinLambdaWrapper<T> |
rightJoin(Class<J> clz,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> joinTableField,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object> masterTableField,
java.util.function.Consumer<JoinWrapper<J,T>> consumer) |
default <J,F> JoinWrapper<J,T> |
rightJoin(Class<J> clz,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> joinTableField,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object> masterTableField,
String alias) |
default <J,F> JoinWrapper<J,T> |
rightJoin(Class<J> clz,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> joinTableField,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object> masterTableField,
String alias,
boolean logicDelete) |
default <J,F> JoinLambdaWrapper<T> |
rightJoin(Class<J> clz,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> joinTableField,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object> masterTableField,
String alias,
java.util.function.Consumer<JoinWrapper<J,T>> consumer) |
default <J,F> JoinWrapper<J,T> |
rightJoin(JoinLambdaModel<J,F> joinLambdaModel) |
default <J> JoinLambdaWrapper<T> pushLeftJoin(com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> pushJoinField)
default <J> JoinLambdaWrapper<T> pushRightJoin(com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> pushJoinField)
default <J> JoinLambdaWrapper<T> pushInnerJoin(com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> pushJoinField)
default <J,X> JoinWrapper<X,T> pushInnerJoin(com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> pushJoinField, Class<X> clz)
default <J,X> JoinWrapper<X,T> pushLeftJoin(com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> pushJoinField, Class<X> clz)
default <J,X> JoinWrapper<X,T> pushRightJoin(com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> pushJoinField, Class<X> clz)
default <J,X> JoinLambdaWrapper<T> pushInnerJoin(com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> pushJoinField, Class<X> clz, java.util.function.Consumer<JoinWrapper<X,T>> consumer)
default <J,X> JoinLambdaWrapper<T> pushLeftJoin(com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> pushJoinField, Class<X> clz, java.util.function.Consumer<JoinWrapper<X,T>> consumer)
default <J,X> JoinLambdaWrapper<T> pushRightJoin(com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> pushJoinField, Class<X> clz, java.util.function.Consumer<JoinWrapper<X,T>> consumer)
default <J> JoinLambdaWrapper<T> pushLeftJoin(com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object>... pushJoinFields)
default <J> JoinLambdaWrapper<T> pushRightJoin(com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object>... pushJoinFields)
default <J> JoinLambdaWrapper<T> pushInnerJoin(com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object>... pushJoinFields)
default <F> JoinLambdaWrapper<T> pushJoin(SqlExcerpt sqlExcerpt, com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object>... pushJoinFields)
default <J,F> JoinWrapper<J,T> pushJoin(com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object> pushJoinField, Class<J> clz, SqlExcerpt sqlExcerpt)
default <J,F> JoinWrapper<J,T> leftJoin(Class<J> clz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> joinTableField, com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object> masterTableField, String alias, boolean logicDelete)
clz - 关联的实体joinTableField - 连接参数masterTableField - 被关联的参数alias - 别名logicDelete - 是否逻辑删除 如果为true就代表执行逻辑删除 默认truedefault <J,F> JoinWrapper<J,T> leftJoin(Class<J> clz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> joinTableField, com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object> masterTableField, boolean logicDelete)
default <J,F> JoinWrapper<J,T> leftJoin(JoinLambdaModel<J,F> joinLambdaModel)
default <J,F> JoinWrapper<J,T> leftJoin(Class<J> clz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> joinTableField, com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object> masterTableField)
default <J,F> JoinWrapper<J,T> leftJoin(Class<J> clz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> joinTableField, com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object> masterTableField, String alias)
default <J,F> JoinLambdaWrapper<T> leftJoin(Class<J> clz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> joinTableField, com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object> masterTableField, String alias, java.util.function.Consumer<JoinWrapper<J,T>> consumer)
default <J,F> JoinLambdaWrapper<T> leftJoin(Class<J> clz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> joinTableField, com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object> masterTableField, java.util.function.Consumer<JoinWrapper<J,T>> consumer)
default <J,F> JoinWrapper<J,T> rightJoin(Class<J> clz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> joinTableField, com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object> masterTableField, String alias, boolean logicDelete)
default <J,F> JoinWrapper<J,T> rightJoin(Class<J> clz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> joinTableField, com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object> masterTableField, boolean logicDelete)
default <J,F> JoinWrapper<J,T> rightJoin(Class<J> clz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> joinTableField, com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object> masterTableField)
default <J,F> JoinWrapper<J,T> rightJoin(Class<J> clz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> joinTableField, com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object> masterTableField, String alias)
default <J,F> JoinLambdaWrapper<T> rightJoin(Class<J> clz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> joinTableField, com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object> masterTableField, String alias, java.util.function.Consumer<JoinWrapper<J,T>> consumer)
default <J,F> JoinWrapper<J,T> rightJoin(JoinLambdaModel<J,F> joinLambdaModel)
default <J,F> JoinLambdaWrapper<T> rightJoin(Class<J> clz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> joinTableField, com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object> masterTableField, java.util.function.Consumer<JoinWrapper<J,T>> consumer)
default <J,F> JoinWrapper<J,T> innerJoin(Class<J> clz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> joinTableField, com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object> masterTableField, String alias, boolean logicDelete)
default <J,F> JoinWrapper<J,T> innerJoin(Class<J> clz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> joinTableField, com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object> masterTableField, boolean logicDelete)
default <J,F> JoinWrapper<J,T> innerJoin(Class<J> clz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> joinTableField, com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object> masterTableField, String alias)
default <J,F> JoinWrapper<J,T> innerJoin(Class<J> clz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> joinTableField, com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object> masterTableField)
default <J,F> JoinWrapper<J,T> innerJoin(JoinLambdaModel<J,F> joinLambdaModel)
default <J,F> JoinLambdaWrapper<T> innerJoin(Class<J> clz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> joinTableField, com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object> masterTableField, String alias, java.util.function.Consumer<JoinWrapper<J,T>> consumer)
default <J,F> JoinLambdaWrapper<T> innerJoin(Class<J> clz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> joinTableField, com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object> masterTableField, java.util.function.Consumer<JoinWrapper<J,T>> consumer)
default <J> JoinWrapper<J,T> join(Class<J> clz)
default <J> JoinWrapper<J,T> join(Class<J> clz, String alias)
default <J> JoinWrapper<J,T> join(Class<J> clz, boolean logicDelete)
<J> JoinWrapper<J,T> join(Class<J> clz, String alias, boolean logicDelete)
J - 泛型clz - 外联表classalias - 别名logicDelete - 是否查询进行逻辑删除Copyright © 2025. All rights reserved.