| 限定符和类型 | 方法和说明 |
|---|---|
protected JoinLambdaWrapper<T> |
JoinServiceImpl.joinLambdaQueryWrapper() |
protected <J> JoinLambdaWrapper<J> |
JoinServiceImpl.joinLambdaQueryWrapper(Class<J> clz) |
protected <J> JoinLambdaWrapper<J> |
JoinServiceImpl.joinLambdaQueryWrapper(Class<J> clz,
String alias) |
protected <J> JoinLambdaWrapper<J> |
JoinServiceImpl.joinLambdaQueryWrapper(J entity) |
protected <J> JoinLambdaWrapper<J> |
JoinServiceImpl.joinLambdaQueryWrapper(J entity,
String alias) |
protected JoinLambdaWrapper<T> |
JoinServiceImpl.joinLambdaQueryWrapper(String alias) |
| 限定符和类型 | 字段和说明 |
|---|---|
private JoinLambdaWrapper<J> |
JoinWrapper.wrapper |
| 限定符和类型 | 方法和说明 |
|---|---|
JoinLambdaWrapper<J> |
JoinWrapper.end()
join 句子结束
|
protected JoinLambdaWrapper<T> |
JoinLambdaWrapper.instance()
用于生成嵌套 sql
故 sqlSelect 不向下传递
|
JoinLambdaWrapper<T> |
JoinLambdaWrapper.notDefaultSelectAll()
在没有指定查询主表字段的情况下,不进行查询字段
|
JoinLambdaWrapper<T> |
JoinLambdaWrapper.select(boolean condition,
List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?>> columns) |
JoinLambdaWrapper<T> |
JoinLambdaWrapper.select(Class<T> entityClass,
java.util.function.Predicate<com.baomidou.mybatisplus.core.metadata.TableFieldInfo> predicate)
过滤查询的字段信息(主键除外!)
|
JoinLambdaWrapper<T> |
JoinLambdaWrapper.select(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?>... columns)
SELECT 部分 SQL 设置
|
| 构造器和说明 |
|---|
JoinWrapper(Class<T> entityClass,
JoinLambdaWrapper<J> wrapper,
boolean logicDelete)
不建议直接 new 该实例,使用 Wrappers.lambdaQuery(entity)
|
JoinWrapper(Class<T> entityClass,
JoinLambdaWrapper<J> wrapper,
String alias)
不建议直接 new 该实例,使用 Wrappers.lambdaQuery(entity)
|
JoinWrapper(Class<T> entityClass,
JoinLambdaWrapper<J> wrapper,
String alias,
boolean logicDelete)
不建议直接 new 该实例,使用 Wrappers.lambdaQuery(entity)
|
JoinWrapper(JoinLambdaWrapper<J> wrapper)
不建议直接 new 该实例,使用 Wrappers.lambdaQuery(entity)
|
JoinWrapper(T entity,
JoinLambdaWrapper<J> wrapper)
不建议直接 new 该实例,使用 Wrappers.lambdaQuery(entity)
|
JoinWrapper(T entity,
JoinLambdaWrapper<J> wrapper,
String alias) |
JoinWrapper(T entity,
JoinLambdaWrapper<J> wrapper,
String alias,
boolean logicDelete) |
| 限定符和类型 | 方法和说明 |
|---|---|
default <J,F> JoinLambdaWrapper<T> |
JoinMethodFunc.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> JoinLambdaWrapper<T> |
JoinMethodFunc.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,
boolean logicDelete) |
default <J,F> JoinLambdaWrapper<T> |
JoinMethodFunc.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> |
JoinMethodFunc.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,
boolean logicDelete) |
default <J,F> JoinLambdaWrapper<T> |
JoinMethodFunc.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> JoinLambdaWrapper<T> |
JoinMethodFunc.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,
boolean logicDelete) |
default <J,F> JoinLambdaWrapper<T> |
JoinMethodFunc.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> |
JoinMethodFunc.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,
boolean logicDelete) |
default <J> JoinLambdaWrapper<T> |
JoinMethodFunc.pushInnerJoin(com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object>... pushJoinFields) |
default <J> JoinLambdaWrapper<T> |
JoinMethodFunc.pushInnerJoin(com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> pushJoinField) |
default <J,X> JoinLambdaWrapper<T> |
JoinMethodFunc.pushInnerJoin(com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> pushJoinField,
Class<X> clz,
java.util.function.Consumer<JoinWrapper<X,T>> consumer) |
default <F> JoinLambdaWrapper<T> |
JoinMethodFunc.pushJoin(SqlExcerpt sqlExcerpt,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,Object>... pushJoinFields) |
default <J> JoinLambdaWrapper<T> |
JoinMethodFunc.pushLeftJoin(com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object>... pushJoinFields) |
default <J> JoinLambdaWrapper<T> |
JoinMethodFunc.pushLeftJoin(com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> pushJoinField) |
default <J,X> JoinLambdaWrapper<T> |
JoinMethodFunc.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> |
JoinMethodFunc.pushRightJoin(com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object>... pushJoinFields) |
default <J> JoinLambdaWrapper<T> |
JoinMethodFunc.pushRightJoin(com.baomidou.mybatisplus.core.toolkit.support.SFunction<J,Object> pushJoinField) |
default <J,X> JoinLambdaWrapper<T> |
JoinMethodFunc.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> JoinLambdaWrapper<T> |
JoinMethodFunc.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> JoinLambdaWrapper<T> |
JoinMethodFunc.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,
boolean logicDelete) |
default <J,F> JoinLambdaWrapper<T> |
JoinMethodFunc.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> JoinLambdaWrapper<T> |
JoinMethodFunc.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,
boolean logicDelete) |
| 限定符和类型 | 方法和说明 |
|---|---|
JoinLambdaWrapper<T> |
JoinStrQueryWrapper.toLambda()
转换为Lambda类型的Join构造器
原模原样复制所有状态
|
| 限定符和类型 | 方法和说明 |
|---|---|
<J> Children |
SupportJoinLambdaWrapper.selectSunQuery(boolean condition,
Class<J> clz,
java.util.function.Consumer<JoinLambdaWrapper<J>> wrapper) |
<J> Children |
SupportJoinLambdaWrapper.selectSunQuery(Class<J> clz,
java.util.function.Consumer<JoinLambdaWrapper<J>> wrapper) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> JoinLambdaWrapper<T> |
Joins.of(Class<T> clz) |
static <T> JoinLambdaWrapper<T> |
Joins.of(Class<T> clz,
String alias) |
static <T> JoinLambdaWrapper<T> |
Joins.of(T entity) |
static <T> JoinLambdaWrapper<T> |
Joins.of(T entity,
String alias) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <E> void |
MappingUtil.wrapperOneToOneMapping(List<Map<String,Object>> objectMap,
JoinLambdaWrapper<E> wrapper) |
Copyright © 2025. All rights reserved.