Interface QueryJoin<Children,Entity>
- All Superinterfaces:
MPJBaseJoin<Entity>,StringJoin<Children,Entity>
- All Known Implementing Classes:
DeleteJoinWrapper,JoinAbstractLambdaWrapper,MPJLambdaWrapper,UpdateJoinWrapper
- Author:
- yulichang
-
Method Summary
Modifier and TypeMethodDescriptiondefault <T,X> Children fullJoin(Class<T> clazz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) ignore 参考 left joindefault <T,X> Children fullJoin(Class<T> clazz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right, MFunction<Children> ext) ignore 参考 left joindefault <T,X> Children fullJoin(Class<T> clazz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, String rightAlias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) ignore 参考 left joindefault <T> ChildrenfullJoin(Class<T> clazz, MFunction<JoinAbstractLambdaWrapper<Entity, ?>> function) ignore 参考 left joindefault <T,X> Children fullJoin(Class<T> clazz, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) ignore 参考 left joindefault <T,X> Children fullJoin(Class<T> clazz, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right, MFunction<Children> ext) ignore 参考 left joindefault <T,X> Children fullJoin(Class<T> clazz, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, String rightAlias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) ignore 参考 left joindefault <T> Childrenignore 参考 left joindefault <T> ChildrenfullJoin(Class<T> clazz, String alias, BiConsumer<JoinAbstractLambdaWrapper<Entity, ?>, Children> consumer) ignore 参考 left joindefault <T> ChildrenfullJoin(Class<T> clazz, BiConsumer<JoinAbstractLambdaWrapper<Entity, ?>, Children> consumer) ignore 参考 left joindefault <T,X> Children innerJoin(Class<T> clazz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) ignore 参考 left joindefault <T,X> Children innerJoin(Class<T> clazz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right, MFunction<Children> ext) ignore 参考 left joindefault <T,X> Children innerJoin(Class<T> clazz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, String rightAlias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) ignore 参考 left joindefault <T,X> Children innerJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) ignore 参考 left joindefault <T,X> Children innerJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right, MFunction<Children> ext) ignore 参考 left joindefault <T,X> Children innerJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, String rightAlias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) ignore 参考 left joindefault <T> ChildreninnerJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, MFunction<JoinAbstractLambdaWrapper<Entity, ?>> function) ignore 参考 left joindefault <T,X> Children innerJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) ignore 参考 left joindefault <T,X> Children innerJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right, MFunction<Children> ext) ignore 参考 left joindefault <T,X> Children innerJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, String rightAlias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) ignore 参考 left joindefault <T> ChildreninnerJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, String alias, MFunction<JoinAbstractLambdaWrapper<Entity, ?>> function) ignore 参考 left joindefault <T> ChildreninnerJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, String alias, BiConsumer<JoinAbstractLambdaWrapper<Entity, ?>, Children> consumer) ignore 参考 left joindefault <T> ChildreninnerJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, BiConsumer<JoinAbstractLambdaWrapper<Entity, ?>, Children> consumer) ignore 参考 left joindefault <T> ChildreninnerJoin(Class<T> clazz, MFunction<JoinAbstractLambdaWrapper<Entity, ?>> function) ignore 参考 left joindefault <T,X> Children innerJoin(Class<T> clazz, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) ignore 参考 left joindefault <T,X> Children innerJoin(Class<T> clazz, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right, MFunction<Children> ext) ignore 参考 left joindefault <T,X> Children innerJoin(Class<T> clazz, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, String rightAlias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) ignore 参考 left joindefault <T> Childrenignore 参考 left joindefault <T> ChildreninnerJoin(Class<T> clazz, String alias, BiConsumer<JoinAbstractLambdaWrapper<Entity, ?>, Children> consumer) ignore 参考 left joindefault <T> ChildreninnerJoin(Class<T> clazz, BiConsumer<JoinAbstractLambdaWrapper<Entity, ?>, Children> consumer) ignore 参考 left joindefault <T,X> Children join(String keyWord, Class<T> clazz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) 自定义连表关键词 调用此方法 keyword 前后需要带空格 比如 " LEFT JOIN " " RIGHT JOIN "default <T,X> Children join(String keyWord, Class<T> clazz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right, MFunction<Children> ext) 自定义连表关键词default <T,X> Children join(String keyWord, Class<T> clazz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, String rightAlias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) 自定义连表关键词default <T,X> Children join(String keyWord, Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) 自定义连表关键词 调用此方法 keyword 前后需要带空格 比如 " LEFT JOIN " " RIGHT JOIN "default <T,X> Children join(String keyWord, Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right, MFunction<Children> ext) 自定义连表关键词default <T,X> Children join(String keyWord, Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, String rightAlias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) 自定义连表关键词default <T> Childrenjoin(String keyWord, Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, MFunction<JoinAbstractLambdaWrapper<Entity, ?>> function) 自定义连表关键词default <T,X> Children join(String keyWord, Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) 自定义连表关键词 调用此方法 keyword 前后需要带空格 比如 " LEFT JOIN " " RIGHT JOIN "default <T,X> Children join(String keyWord, Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right, MFunction<Children> ext) 自定义连表关键词default <T,X> Children join(String keyWord, Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, String rightAlias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) 自定义连表关键词 调用此方法 keyword 前后需要带空格 比如 " LEFT JOIN " " RIGHT JOIN "default <T> Childrenjoin(String keyWord, Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, String alias, MFunction<JoinAbstractLambdaWrapper<Entity, ?>> function) 自定义连表关键词<T> Childrenjoin(String keyWord, Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, String alias, BiConsumer<JoinAbstractLambdaWrapper<Entity, ?>, Children> consumer) 内部使用, 不建议直接调用default <T> Childrenjoin(String keyWord, Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, BiConsumer<JoinAbstractLambdaWrapper<Entity, ?>, Children> consumer) 内部使用, 不建议直接调用default <T> Children自定义连表关键词default <T,X> Children join(String keyWord, Class<T> clazz, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) 自定义连表关键词 调用此方法 keyword 前后需要带空格 比如 " LEFT JOIN " " RIGHT JOIN "default <T,X> Children join(String keyWord, Class<T> clazz, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right, MFunction<Children> ext) 自定义连表关键词default <T,X> Children join(String keyWord, Class<T> clazz, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, String rightAlias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) 自定义连表关键词 调用此方法 keyword 前后需要带空格 比如 " LEFT JOIN " " RIGHT JOIN "default <T> Childrenjoin(String keyWord, Class<T> clazz, String alias, MFunction<JoinAbstractLambdaWrapper<Entity, ?>> function) 自定义连表关键词default <T> Childrenjoin(String keyWord, Class<T> clazz, String alias, BiConsumer<JoinAbstractLambdaWrapper<Entity, ?>, Children> consumer) 内部使用, 不建议直接调用default <T> Childrenjoin(String keyWord, Class<T> clazz, BiConsumer<JoinAbstractLambdaWrapper<Entity, ?>, Children> consumer) 内部使用, 不建议直接调用default <T,X> Children leftJoin(Class<T> clazz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) left joindefault <T,X> Children leftJoin(Class<T> clazz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right, MFunction<Children> ext) left joindefault <T,X> Children leftJoin(Class<T> clazz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, String rightAlias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) left joindefault <T,X> Children leftJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) left joindefault <T,X> Children leftJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right, MFunction<Children> ext) left joindefault <T,X> Children leftJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, String rightAlias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) left joindefault <T> ChildrenleftJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, MFunction<JoinAbstractLambdaWrapper<Entity, ?>> function) left join 多条件default <T,X> Children leftJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) left joindefault <T,X> Children leftJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right, MFunction<Children> ext) left joindefault <T,X> Children leftJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, String rightAlias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) left joindefault <T> ChildrenleftJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, String alias, MFunction<JoinAbstractLambdaWrapper<Entity, ?>> function) left join 多条件default <T> ChildrenleftJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, String alias, BiConsumer<JoinAbstractLambdaWrapper<Entity, ?>, Children> consumer) left join 多条件default <T> ChildrenleftJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, BiConsumer<JoinAbstractLambdaWrapper<Entity, ?>, Children> consumer) left join 多条件default <T> ChildrenleftJoin(Class<T> clazz, MFunction<JoinAbstractLambdaWrapper<Entity, ?>> function) left join 多条件default <T,X> Children leftJoin(Class<T> clazz, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) left joindefault <T,X> Children leftJoin(Class<T> clazz, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right, MFunction<Children> ext) left joindefault <T,X> Children leftJoin(Class<T> clazz, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, String rightAlias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) left joindefault <T> Childrenleft join 多条件default <T> ChildrenleftJoin(Class<T> clazz, String alias, BiConsumer<JoinAbstractLambdaWrapper<Entity, ?>, Children> consumer) left join 多条件default <T> ChildrenleftJoin(Class<T> clazz, BiConsumer<JoinAbstractLambdaWrapper<Entity, ?>, Children> consumer) left join 多条件default <T,X> Children rightJoin(Class<T> clazz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) ignore 参考 left joindefault <T,X> Children rightJoin(Class<T> clazz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right, MFunction<Children> ext) ignore 参考 left joindefault <T,X> Children rightJoin(Class<T> clazz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, String rightAlias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) ignore 参考 left joindefault <T,X> Children rightJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) ignore 参考 left joindefault <T,X> Children rightJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right, MFunction<Children> ext) ignore 参考 left joindefault <T,X> Children rightJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, String rightAlias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) ignore 参考 left joindefault <T> ChildrenrightJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, MFunction<JoinAbstractLambdaWrapper<Entity, ?>> function) ignore 参考 left joindefault <T,X> Children rightJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) ignore 参考 left joindefault <T,X> Children rightJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right, MFunction<Children> ext) ignore 参考 left joindefault <T,X> Children rightJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, String rightAlias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) ignore 参考 left joindefault <T> ChildrenrightJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, String alias, MFunction<JoinAbstractLambdaWrapper<Entity, ?>> function) ignore 参考 left joindefault <T> ChildrenrightJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, String alias, BiConsumer<JoinAbstractLambdaWrapper<Entity, ?>, Children> consumer) ignore 参考 left joindefault <T> ChildrenrightJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, BiConsumer<JoinAbstractLambdaWrapper<Entity, ?>, Children> consumer) ignore 参考 left joindefault <T> ChildrenrightJoin(Class<T> clazz, MFunction<JoinAbstractLambdaWrapper<Entity, ?>> function) ignore 参考 left joindefault <T,X> Children rightJoin(Class<T> clazz, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) ignore 参考 left joindefault <T,X> Children rightJoin(Class<T> clazz, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right, MFunction<Children> ext) ignore 参考 left joindefault <T,X> Children rightJoin(Class<T> clazz, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, String rightAlias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) ignore 参考 left joindefault <T> Childrenignore 参考 left joindefault <T> ChildrenrightJoin(Class<T> clazz, String alias, BiConsumer<JoinAbstractLambdaWrapper<Entity, ?>, Children> consumer) ignore 参考 left joindefault <T> ChildrenrightJoin(Class<T> clazz, BiConsumer<JoinAbstractLambdaWrapper<Entity, ?>, Children> consumer) ignore 参考 left joinMethods inherited from interface com.github.yulichang.interfaces.MPJBaseJoin
getDeleteLogicSql, getDeleteSql, getUnionSql
-
Method Details
-
leftJoin
default <T,X> Children leftJoin(Class<T> clazz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) left join- Parameters:
clazz- 关联的实体类left- 条件right- 条件
-
leftJoin
default <T,X> Children leftJoin(Class<T> clazz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, String rightAlias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) left join- Parameters:
clazz- 关联的实体类left- 条件rightAlias- 条件字段别名right- 条件
-
leftJoin
default <T> Children leftJoin(Class<T> clazz, MFunction<JoinAbstractLambdaWrapper<Entity, ?>> function) left join 多条件例 leftJoin(UserDO.class, on -> on.eq(UserDO::getId,UserAddressDO::getUserId).le().gt()...)
- Parameters:
clazz- 关联实体类function- 条件`
-
leftJoin
default <T,X> Children leftJoin(Class<T> clazz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right, MFunction<Children> ext) left join- Parameters:
clazz- 关联的实体类left- 条件right- 条件
-
leftJoin
default <T> Children leftJoin(Class<T> clazz, BiConsumer<JoinAbstractLambdaWrapper<Entity, ?>, Children> consumer) left join 多条件例 leftJoin(UserDO.class, on -> on.eq(UserDO::getId,UserAddressDO::getUserId).le().gt()...)
- Parameters:
clazz- 关联实体类consumer- 条件
-
leftJoin
default <T,X> Children leftJoin(Class<T> clazz, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) left join- Parameters:
clazz- 关联的实体类left- 条件right- 条件
-
leftJoin
default <T,X> Children leftJoin(Class<T> clazz, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, String rightAlias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) left join- Parameters:
clazz- 关联的实体类rightAlias- 条件字段别名left- 条件right- 条件
-
leftJoin
default <T> Children leftJoin(Class<T> clazz, String alias, MFunction<JoinAbstractLambdaWrapper<Entity, ?>> function) left join 多条件例 leftJoin(UserDO.class, on -> on.eq(UserDO::getId,UserAddressDO::getUserId).le().gt()...)
- Parameters:
clazz- 关联实体类function- 条件
-
leftJoin
default <T,X> Children leftJoin(Class<T> clazz, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right, MFunction<Children> ext) left join- Parameters:
clazz- 关联的实体类left- 条件right- 条件
-
leftJoin
default <T> Children leftJoin(Class<T> clazz, String alias, BiConsumer<JoinAbstractLambdaWrapper<Entity, ?>, Children> consumer) left join 多条件例 leftJoin(UserDO.class, on -> on.eq(UserDO::getId,UserAddressDO::getUserId).le().gt()...)
- Parameters:
clazz- 关联实体类consumer- 条件
-
leftJoin
default <T,X> Children leftJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) left join- Parameters:
clazz- 关联的实体类left- 条件right- 条件
-
leftJoin
default <T,X> Children leftJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, String rightAlias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) left join- Parameters:
clazz- 关联的实体类left- 条件rightAlias- 条件字段别名right- 条件
-
leftJoin
default <T> Children leftJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, MFunction<JoinAbstractLambdaWrapper<Entity, ?>> function) left join 多条件例 leftJoin(UserDO.class, on -> on.eq(UserDO::getId,UserAddressDO::getUserId).le().gt()...)
- Parameters:
clazz- 关联实体类function- 条件`
-
leftJoin
default <T,X> Children leftJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right, MFunction<Children> ext) left join- Parameters:
clazz- 关联的实体类left- 条件right- 条件
-
leftJoin
default <T> Children leftJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, BiConsumer<JoinAbstractLambdaWrapper<Entity, ?>, Children> consumer) left join 多条件例 leftJoin(UserDO.class, on -> on.eq(UserDO::getId,UserAddressDO::getUserId).le().gt()...)
- Parameters:
clazz- 关联实体类consumer- 条件
-
leftJoin
default <T,X> Children leftJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) left join- Parameters:
clazz- 关联的实体类left- 条件right- 条件
-
leftJoin
default <T,X> Children leftJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, String rightAlias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) left join- Parameters:
clazz- 关联的实体类rightAlias- 条件字段别名left- 条件right- 条件
-
leftJoin
default <T> Children leftJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, String alias, MFunction<JoinAbstractLambdaWrapper<Entity, ?>> function) left join 多条件例 leftJoin(UserDO.class, on -> on.eq(UserDO::getId,UserAddressDO::getUserId).le().gt()...)
- Parameters:
clazz- 关联实体类function- 条件
-
leftJoin
default <T,X> Children leftJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right, MFunction<Children> ext) left join- Parameters:
clazz- 关联的实体类left- 条件right- 条件
-
leftJoin
default <T> Children leftJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, String alias, BiConsumer<JoinAbstractLambdaWrapper<Entity, ?>, Children> consumer) left join 多条件例 leftJoin(UserDO.class, on -> on.eq(UserDO::getId,UserAddressDO::getUserId).le().gt()...)
- Parameters:
clazz- 关联实体类consumer- 条件
-
rightJoin
default <T,X> Children rightJoin(Class<T> clazz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) ignore 参考 left join -
rightJoin
default <T,X> Children rightJoin(Class<T> clazz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, String rightAlias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) ignore 参考 left join -
rightJoin
default <T> Children rightJoin(Class<T> clazz, MFunction<JoinAbstractLambdaWrapper<Entity, ?>> function) ignore 参考 left join -
rightJoin
default <T,X> Children rightJoin(Class<T> clazz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right, MFunction<Children> ext) ignore 参考 left join -
rightJoin
default <T> Children rightJoin(Class<T> clazz, BiConsumer<JoinAbstractLambdaWrapper<Entity, ?>, Children> consumer) ignore 参考 left join -
rightJoin
default <T,X> Children rightJoin(Class<T> clazz, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) ignore 参考 left join -
rightJoin
default <T,X> Children rightJoin(Class<T> clazz, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, String rightAlias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) ignore 参考 left join -
rightJoin
default <T> Children rightJoin(Class<T> clazz, String alias, MFunction<JoinAbstractLambdaWrapper<Entity, ?>> function) ignore 参考 left join -
rightJoin
default <T,X> Children rightJoin(Class<T> clazz, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right, MFunction<Children> ext) ignore 参考 left join -
rightJoin
default <T> Children rightJoin(Class<T> clazz, String alias, BiConsumer<JoinAbstractLambdaWrapper<Entity, ?>, Children> consumer) ignore 参考 left join -
rightJoin
default <T,X> Children rightJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) ignore 参考 left join -
rightJoin
default <T,X> Children rightJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, String rightAlias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) ignore 参考 left join -
rightJoin
default <T> Children rightJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, MFunction<JoinAbstractLambdaWrapper<Entity, ?>> function) ignore 参考 left join -
rightJoin
default <T,X> Children rightJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right, MFunction<Children> ext) ignore 参考 left join -
rightJoin
default <T> Children rightJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, BiConsumer<JoinAbstractLambdaWrapper<Entity, ?>, Children> consumer) ignore 参考 left join -
rightJoin
default <T,X> Children rightJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) ignore 参考 left join -
rightJoin
default <T,X> Children rightJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, String rightAlias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) ignore 参考 left join -
rightJoin
default <T> Children rightJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, String alias, MFunction<JoinAbstractLambdaWrapper<Entity, ?>> function) ignore 参考 left join -
rightJoin
default <T,X> Children rightJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right, MFunction<Children> ext) ignore 参考 left join -
rightJoin
default <T> Children rightJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, String alias, BiConsumer<JoinAbstractLambdaWrapper<Entity, ?>, Children> consumer) ignore 参考 left join -
innerJoin
default <T,X> Children innerJoin(Class<T> clazz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) ignore 参考 left join -
innerJoin
default <T,X> Children innerJoin(Class<T> clazz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, String rightAlias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) ignore 参考 left join -
innerJoin
default <T> Children innerJoin(Class<T> clazz, MFunction<JoinAbstractLambdaWrapper<Entity, ?>> function) ignore 参考 left join -
innerJoin
default <T,X> Children innerJoin(Class<T> clazz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right, MFunction<Children> ext) ignore 参考 left join -
innerJoin
default <T> Children innerJoin(Class<T> clazz, BiConsumer<JoinAbstractLambdaWrapper<Entity, ?>, Children> consumer) ignore 参考 left join -
innerJoin
default <T,X> Children innerJoin(Class<T> clazz, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) ignore 参考 left join -
innerJoin
default <T,X> Children innerJoin(Class<T> clazz, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, String rightAlias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) ignore 参考 left join -
innerJoin
default <T> Children innerJoin(Class<T> clazz, String alias, MFunction<JoinAbstractLambdaWrapper<Entity, ?>> function) ignore 参考 left join -
innerJoin
default <T,X> Children innerJoin(Class<T> clazz, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right, MFunction<Children> ext) ignore 参考 left join -
innerJoin
default <T> Children innerJoin(Class<T> clazz, String alias, BiConsumer<JoinAbstractLambdaWrapper<Entity, ?>, Children> consumer) ignore 参考 left join -
innerJoin
default <T,X> Children innerJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) ignore 参考 left join -
innerJoin
default <T,X> Children innerJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, String rightAlias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) ignore 参考 left join -
innerJoin
default <T> Children innerJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, MFunction<JoinAbstractLambdaWrapper<Entity, ?>> function) ignore 参考 left join -
innerJoin
default <T,X> Children innerJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right, MFunction<Children> ext) ignore 参考 left join -
innerJoin
default <T> Children innerJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, BiConsumer<JoinAbstractLambdaWrapper<Entity, ?>, Children> consumer) ignore 参考 left join -
innerJoin
default <T,X> Children innerJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) ignore 参考 left join -
innerJoin
default <T,X> Children innerJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, String rightAlias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) ignore 参考 left join -
innerJoin
default <T> Children innerJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, String alias, MFunction<JoinAbstractLambdaWrapper<Entity, ?>> function) ignore 参考 left join -
innerJoin
default <T,X> Children innerJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right, MFunction<Children> ext) ignore 参考 left join -
innerJoin
default <T> Children innerJoin(Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, String alias, BiConsumer<JoinAbstractLambdaWrapper<Entity, ?>, Children> consumer) ignore 参考 left join -
fullJoin
default <T,X> Children fullJoin(Class<T> clazz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) ignore 参考 left join -
fullJoin
default <T,X> Children fullJoin(Class<T> clazz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, String rightAlias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) ignore 参考 left join -
fullJoin
default <T> Children fullJoin(Class<T> clazz, MFunction<JoinAbstractLambdaWrapper<Entity, ?>> function) ignore 参考 left join -
fullJoin
default <T,X> Children fullJoin(Class<T> clazz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right, MFunction<Children> ext) ignore 参考 left join -
fullJoin
default <T> Children fullJoin(Class<T> clazz, BiConsumer<JoinAbstractLambdaWrapper<Entity, ?>, Children> consumer) ignore 参考 left join -
fullJoin
default <T,X> Children fullJoin(Class<T> clazz, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) ignore 参考 left join -
fullJoin
default <T,X> Children fullJoin(Class<T> clazz, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, String rightAlias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) ignore 参考 left join -
fullJoin
default <T> Children fullJoin(Class<T> clazz, String alias, MFunction<JoinAbstractLambdaWrapper<Entity, ?>> function) ignore 参考 left join -
fullJoin
default <T,X> Children fullJoin(Class<T> clazz, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right, MFunction<Children> ext) ignore 参考 left join -
fullJoin
default <T> Children fullJoin(Class<T> clazz, String alias, BiConsumer<JoinAbstractLambdaWrapper<Entity, ?>, Children> consumer) ignore 参考 left join -
join
default <T,X> Children join(String keyWord, Class<T> clazz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) 自定义连表关键词 调用此方法 keyword 前后需要带空格 比如 " LEFT JOIN " " RIGHT JOIN "查询基类 可以直接调用此方法实现以上所有功能
- Parameters:
keyWord- 连表关键字clazz- 连表实体类left- 关联条件right- 扩展 用于关联表的 select 和 where
-
join
default <T,X> Children join(String keyWord, Class<T> clazz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, String rightAlias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) 自定义连表关键词查询基类 可以直接调用此方法实现以上所有功能
- Parameters:
keyWord- 连表关键字clazz- 连表实体类left- 关联条件right- 扩展 用于关联表的 select 和 where
-
join
default <T> Children join(String keyWord, Class<T> clazz, MFunction<JoinAbstractLambdaWrapper<Entity, ?>> function) 自定义连表关键词例 leftJoin(UserDO.class, on -> on.eq(UserDO::getId,UserAddressDO::getUserId).le().gt()...)
- Parameters:
clazz- 关联实体类function- 条件
-
join
default <T,X> Children join(String keyWord, Class<T> clazz, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right, MFunction<Children> ext) 自定义连表关键词- Parameters:
clazz- 关联的实体类left- 条件right- 条件
-
join
default <T> Children join(String keyWord, Class<T> clazz, BiConsumer<JoinAbstractLambdaWrapper<Entity, ?>, Children> consumer) 内部使用, 不建议直接调用 -
join
default <T,X> Children join(String keyWord, Class<T> clazz, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) 自定义连表关键词 调用此方法 keyword 前后需要带空格 比如 " LEFT JOIN " " RIGHT JOIN "查询基类 可以直接调用此方法实现以上所有功能
- Parameters:
keyWord- 连表关键字clazz- 连表实体类left- 关联条件right- 扩展 用于关联表的 select 和 where
-
join
default <T,X> Children join(String keyWord, Class<T> clazz, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, String rightAlias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) 自定义连表关键词 调用此方法 keyword 前后需要带空格 比如 " LEFT JOIN " " RIGHT JOIN "查询基类 可以直接调用此方法实现以上所有功能
- Parameters:
keyWord- 连表关键字clazz- 连表实体类left- 关联条件right- 扩展 用于关联表的 select 和 where
-
join
default <T> Children join(String keyWord, Class<T> clazz, String alias, MFunction<JoinAbstractLambdaWrapper<Entity, ?>> function) 自定义连表关键词例 leftJoin(UserDO.class, on -> on.eq(UserDO::getId,UserAddressDO::getUserId).le().gt()...)
- Parameters:
clazz- 关联实体类function- 条件
-
join
default <T,X> Children join(String keyWord, Class<T> clazz, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right, MFunction<Children> ext) 自定义连表关键词- Parameters:
clazz- 关联的实体类left- 条件right- 条件
-
join
default <T> Children join(String keyWord, Class<T> clazz, String alias, BiConsumer<JoinAbstractLambdaWrapper<Entity, ?>, Children> consumer) 内部使用, 不建议直接调用 -
join
default <T,X> Children join(String keyWord, Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) 自定义连表关键词 调用此方法 keyword 前后需要带空格 比如 " LEFT JOIN " " RIGHT JOIN "查询基类 可以直接调用此方法实现以上所有功能
- Parameters:
keyWord- 连表关键字clazz- 连表实体类left- 关联条件right- 扩展 用于关联表的 select 和 where
-
join
default <T,X> Children join(String keyWord, Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, String rightAlias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) 自定义连表关键词查询基类 可以直接调用此方法实现以上所有功能
- Parameters:
keyWord- 连表关键字clazz- 连表实体类left- 关联条件right- 扩展 用于关联表的 select 和 where
-
join
default <T> Children join(String keyWord, Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, MFunction<JoinAbstractLambdaWrapper<Entity, ?>> function) 自定义连表关键词例 leftJoin(UserDO.class, on -> on.eq(UserDO::getId,UserAddressDO::getUserId).le().gt()...)
- Parameters:
clazz- 关联实体类function- 条件
-
join
default <T,X> Children join(String keyWord, Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right, MFunction<Children> ext) 自定义连表关键词- Parameters:
clazz- 关联的实体类left- 条件right- 条件
-
join
default <T> Children join(String keyWord, Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, BiConsumer<JoinAbstractLambdaWrapper<Entity, ?>, Children> consumer) 内部使用, 不建议直接调用 -
join
default <T,X> Children join(String keyWord, Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) 自定义连表关键词 调用此方法 keyword 前后需要带空格 比如 " LEFT JOIN " " RIGHT JOIN "查询基类 可以直接调用此方法实现以上所有功能
- Parameters:
keyWord- 连表关键字clazz- 连表实体类left- 关联条件right- 扩展 用于关联表的 select 和 where
-
join
default <T,X> Children join(String keyWord, Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, String rightAlias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right) 自定义连表关键词 调用此方法 keyword 前后需要带空格 比如 " LEFT JOIN " " RIGHT JOIN "查询基类 可以直接调用此方法实现以上所有功能
- Parameters:
keyWord- 连表关键字clazz- 连表实体类left- 关联条件right- 扩展 用于关联表的 select 和 where
-
join
default <T> Children join(String keyWord, Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, String alias, MFunction<JoinAbstractLambdaWrapper<Entity, ?>> function) 自定义连表关键词例 leftJoin(UserDO.class, on -> on.eq(UserDO::getId,UserAddressDO::getUserId).le().gt()...)
- Parameters:
clazz- 关联实体类function- 条件
-
join
default <T,X> Children join(String keyWord, Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> left, com.baomidou.mybatisplus.core.toolkit.support.SFunction<X, ?> right, MFunction<Children> ext) 自定义连表关键词- Parameters:
clazz- 关联的实体类left- 条件right- 条件
-
join
<T> Children join(String keyWord, Class<T> clazz, MConsumer<MPJLambdaWrapper<T>> table, String alias, BiConsumer<JoinAbstractLambdaWrapper<Entity, ?>, Children> consumer) 内部使用, 不建议直接调用
-