| 程序包 | 说明 |
|---|---|
| top.chukongxiang.mybatis.basemapper.sql | |
| top.chukongxiang.mybatis.basemapper.sql.core |
| 限定符和类型 | 类和说明 |
|---|---|
class |
EmptyWrapper<T>
空查询wrapper,仅仅支持没有任何where条件
|
class |
LambdaQueryWrapper<T>
列类型是lambda表达式的查询Wrapper
|
class |
LambdaUpdateWrapper<T>
列类型是lambda表达式的更新Wrapper
|
class |
QueryWrapper<T>
列类型是字符串的查询Wrapper
|
class |
UpdateWrapper<T>
列类型是字符串的更新Wrapper
|
| 限定符和类型 | 方法和说明 |
|---|---|
<M,F extends Wrapper<M,F,C>,C> |
EmptyWrapper.exists(boolean condition,
String s,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper) |
<E extends Wrapper<T,E,cn.hutool.core.lang.func.Func1<T,?>>> |
LambdaQueryWrapper.having(boolean condition,
java.util.function.Consumer<Wrapper<T,E,cn.hutool.core.lang.func.Func1<T,?>>> consumer) |
<E extends Wrapper<T,E,String>> |
QueryWrapper.having(boolean condition,
java.util.function.Consumer<Wrapper<T,E,String>> consumer) |
<F extends Wrapper<T,F,String>> |
EmptyWrapper.having(boolean condition,
java.util.function.Consumer<Wrapper<T,F,String>> consumer) |
<M,F extends Wrapper<M,F,C>,C> |
EmptyWrapper.in(boolean condition,
String s,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper) |
<M,F extends Wrapper<M,F,C>,C> |
EmptyWrapper.notExists(boolean condition,
String s,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper) |
<M,F extends Wrapper<M,F,C>,C> |
EmptyWrapper.notIn(boolean condition,
String s,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper) |
| 限定符和类型 | 方法和说明 |
|---|---|
EmptyWrapper<T> |
EmptyWrapper.and(boolean condition,
java.util.function.Consumer<Wrapper<T,? super EmptyWrapper<T>,String>> consumer) |
<E extends Wrapper<T,E,cn.hutool.core.lang.func.Func1<T,?>>> |
LambdaQueryWrapper.having(boolean condition,
java.util.function.Consumer<Wrapper<T,E,cn.hutool.core.lang.func.Func1<T,?>>> consumer) |
<E extends Wrapper<T,E,String>> |
QueryWrapper.having(boolean condition,
java.util.function.Consumer<Wrapper<T,E,String>> consumer) |
<F extends Wrapper<T,F,String>> |
EmptyWrapper.having(boolean condition,
java.util.function.Consumer<Wrapper<T,F,String>> consumer) |
EmptyWrapper<T> |
EmptyWrapper.or(boolean condition,
java.util.function.Consumer<Wrapper<T,? super EmptyWrapper<T>,String>> consumer) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractWrapper<T,E extends Wrapper<T,E,Column>,Column>
抽象基础条件Wrapper
|
interface |
Wrapper<T,E extends Wrapper<T,E,Column>,Column>
基础 where Wrapper
|
interface |
WrapperLambda<T,E extends Wrapper<T,E,cn.hutool.core.lang.func.Func1<T,?>>>
声明列类型是Lambda
|
interface |
WrapperQuery<T,E extends Wrapper<T,E,Column>,Column>
查询Wrapper
|
interface |
WrapperString<T,E extends Wrapper<T,E,String>>
声明列类型是String
|
interface |
WrapperUpdate<T,E extends Wrapper<T,E,Column>,Column>
更新Wrapper
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
WrapperLambda<T,E extends Wrapper<T,E,cn.hutool.core.lang.func.Func1<T,?>>>
声明列类型是Lambda
|
interface |
WrapperQuery<T,E extends Wrapper<T,E,Column>,Column>
查询Wrapper
|
interface |
WrapperString<T,E extends Wrapper<T,E,String>>
声明列类型是String
|
interface |
WrapperUpdate<T,E extends Wrapper<T,E,Column>,Column>
更新Wrapper
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractWrapper<T,E extends Wrapper<T,E,Column>,Column>
抽象基础条件Wrapper
|
| 限定符和类型 | 方法和说明 |
|---|---|
<M,F extends Wrapper<M,F,C>,C> |
AbstractWrapper.exists(boolean condition,
Column column,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper) |
<M,F extends Wrapper<M,F,C>,C> |
Wrapper.exists(boolean condition,
Column column,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper)
exists(select xx from xxx)
|
default <M,F extends Wrapper<M,F,C>,C> |
Wrapper.exists(Column column,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper) |
<F extends Wrapper<T,F,Column>> |
WrapperQuery.having(boolean condition,
java.util.function.Consumer<Wrapper<T,F,Column>> consumer)
having $wrapper
|
default <F extends Wrapper<T,F,Column>> |
WrapperQuery.having(java.util.function.Consumer<Wrapper<T,F,Column>> consumer) |
<M,F extends Wrapper<M,F,C>,C> |
AbstractWrapper.in(boolean condition,
Column column,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper) |
<M,F extends Wrapper<M,F,C>,C> |
Wrapper.in(boolean condition,
Column column,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper)
in (SELECT x FROM x ....)
|
default <M,F extends Wrapper<M,F,C>,C> |
Wrapper.in(Column column,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper) |
<M,F extends Wrapper<M,F,C>,C> |
AbstractWrapper.notExists(boolean condition,
Column column,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper) |
<M,F extends Wrapper<M,F,C>,C> |
Wrapper.notExists(boolean condition,
Column column,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper)
not exists(select xx from xxx)
|
default <M,F extends Wrapper<M,F,C>,C> |
Wrapper.notExists(Column column,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper) |
<M,F extends Wrapper<M,F,C>,C> |
AbstractWrapper.notIn(boolean condition,
Column column,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper) |
<M,F extends Wrapper<M,F,C>,C> |
Wrapper.notIn(boolean condition,
Column column,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper)
not in (SELECT x FROM x ....)
|
default <M,F extends Wrapper<M,F,C>,C> |
Wrapper.notIn(Column column,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper) |
| 限定符和类型 | 方法和说明 |
|---|---|
E |
AbstractWrapper.and(boolean condition,
java.util.function.Consumer<Wrapper<T,? super E,Column>> consumer) |
E |
Wrapper.and(boolean condition,
java.util.function.Consumer<Wrapper<T,? super E,Column>> consumer)
and ($wrapper)
|
default E |
Wrapper.and(java.util.function.Consumer<Wrapper<T,? super E,Column>> consumer) |
<F extends Wrapper<T,F,Column>> |
WrapperQuery.having(boolean condition,
java.util.function.Consumer<Wrapper<T,F,Column>> consumer)
having $wrapper
|
default <F extends Wrapper<T,F,Column>> |
WrapperQuery.having(java.util.function.Consumer<Wrapper<T,F,Column>> consumer) |
E |
AbstractWrapper.or(boolean condition,
java.util.function.Consumer<Wrapper<T,? super E,Column>> consumer) |
E |
Wrapper.or(boolean condition,
java.util.function.Consumer<Wrapper<T,? super E,Column>> consumer)
接下来的条件是否是or
|
default E |
Wrapper.or(java.util.function.Consumer<Wrapper<T,? super E,Column>> consumer) |
Copyright © 2024. All rights reserved.