| 程序包 | 说明 |
|---|---|
| com.github.yulichang.toolkit | |
| com.github.yulichang.wrapper |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> MPJLambdaWrapper<T> |
JoinWrappers.lambda()
JoinWrappers.
|
static <T> MPJLambdaWrapper<T> |
JoinWrappers.lambda(Class<T> clazz)
JoinWrappers.lambda(User.class)
|
static <T> MPJLambdaWrapper<T> |
JoinWrappers.lambda(String alias)
JoinWrappers.
|
static <T> MPJLambdaWrapper<T> |
JoinWrappers.lambda(String alias,
Class<T> clazz)
JoinWrappers.lambda("t", User.class)
|
static <T> MPJLambdaWrapper<T> |
JoinWrappers.lambda(String alias,
T entity)
JoinWrappers.lambda("t", user)
|
static <T> MPJLambdaWrapper<T> |
JoinWrappers.lambda(T entity)
JoinWrappers.lambda(user)
|
static <T> MPJLambdaWrapper<T> |
MPJWrappers.lambdaJoin()
MPJWrappers.
|
static <T> MPJLambdaWrapper<T> |
MPJWrappers.lambdaJoin(Class<T> entityClass) |
static <T> MPJLambdaWrapper<T> |
MPJWrappers.lambdaJoin(T entity) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> String |
WrapperUtils.buildSubSqlByWrapper(Class<T> clazz,
MPJLambdaWrapper<T> wrapper,
String alias) |
static String |
WrapperUtils.buildUnionSqlByWrapper(Class<?> clazz,
MPJLambdaWrapper<?> wrapper) |
| 限定符和类型 | 方法和说明 |
|---|---|
MPJLambdaWrapper<T> |
MPJLambdaWrapper.distinct()
sql去重
select distinct
|
MPJLambdaWrapper<T> |
MPJLambdaWrapper.getChildren() |
protected MPJLambdaWrapper<T> |
MPJLambdaWrapper.instance()
用于生成嵌套 sql
故 sqlSelect 不向下传递
|
protected MPJLambdaWrapper<T> |
MPJLambdaWrapper.instance(Integer index,
String keyWord,
Class<?> joinClass,
String tableName) |
protected MPJLambdaWrapper<T> |
MPJLambdaWrapper.instanceEmpty() |
<E> MPJLambdaWrapper<T> |
MPJLambdaWrapper.select(com.baomidou.mybatisplus.core.toolkit.support.SFunction<E,?>... columns)
设置查询字段
|
MPJLambdaWrapper<T> |
MPJLambdaWrapper.selectAll(Class<?> clazz) |
<E,F> MPJLambdaWrapper<T> |
MPJLambdaWrapper.selectSub(Class<E> clazz,
java.util.function.Consumer<MPJLambdaWrapper<E>> consumer,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,?> alias)
子查询
|
<E,F> MPJLambdaWrapper<T> |
MPJLambdaWrapper.selectSub(Class<E> clazz,
String st,
java.util.function.Consumer<MPJLambdaWrapper<E>> consumer,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,?> alias)
子查询
|
<U> MPJLambdaWrapper<T> |
MPJLambdaWrapper.union(Class<U> clazz,
java.util.function.Consumer<MPJLambdaWrapper<U>> consumer)
union
例: wrapper.union(UserDO.class, union -> union.selectAll(UserDO.class))
|
MPJLambdaWrapper<T> |
MPJLambdaWrapper.union(MPJLambdaWrapper<?>... wrappers)
已过时。
union 不支持子查询
|
<U> MPJLambdaWrapper<T> |
MPJLambdaWrapper.unionAll(Class<U> clazz,
java.util.function.Consumer<MPJLambdaWrapper<U>> consumer)
union
例: wrapper.unionAll(UserDO.class, union -> union.selectAll(UserDO.class))
|
MPJLambdaWrapper<T> |
MPJLambdaWrapper.unionAll(MPJLambdaWrapper<?>... wrappers)
已过时。
union 不支持子查询
|
| 限定符和类型 | 方法和说明 |
|---|---|
MPJLambdaWrapper<T> |
MPJLambdaWrapper.union(MPJLambdaWrapper<?>... wrappers)
已过时。
union 不支持子查询
|
MPJLambdaWrapper<T> |
MPJLambdaWrapper.unionAll(MPJLambdaWrapper<?>... wrappers)
已过时。
union 不支持子查询
|
| 限定符和类型 | 方法和说明 |
|---|---|
<E,F> MPJLambdaWrapper<T> |
MPJLambdaWrapper.selectSub(Class<E> clazz,
java.util.function.Consumer<MPJLambdaWrapper<E>> consumer,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,?> alias)
子查询
|
<E,F> MPJLambdaWrapper<T> |
MPJLambdaWrapper.selectSub(Class<E> clazz,
String st,
java.util.function.Consumer<MPJLambdaWrapper<E>> consumer,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<F,?> alias)
子查询
|
<U> MPJLambdaWrapper<T> |
MPJLambdaWrapper.union(Class<U> clazz,
java.util.function.Consumer<MPJLambdaWrapper<U>> consumer)
union
例: wrapper.union(UserDO.class, union -> union.selectAll(UserDO.class))
|
<U> MPJLambdaWrapper<T> |
MPJLambdaWrapper.unionAll(Class<U> clazz,
java.util.function.Consumer<MPJLambdaWrapper<U>> consumer)
union
例: wrapper.unionAll(UserDO.class, union -> union.selectAll(UserDO.class))
|
Copyright © 2023. All rights reserved.