| 程序包 | 说明 |
|---|---|
| icu.mhb.mybatisplus.plugln.core.chain.func | |
| icu.mhb.mybatisplus.plugln.core.chain.support |
| 限定符和类型 | 方法和说明 |
|---|---|
Children |
JoinChainCompareFunc.between(boolean condition,
boolean ifNull,
Provider<E> provider)
需要使用 icu.mhb.mybatisplus.plugln.entity.Vals 作为chain的值
BETWEEN 值1 AND 值2
|
default Children |
JoinChainCompareFunc.between(boolean condition,
Provider<E> provider) |
default Children |
JoinChainCompareFunc.between(Provider<E> provider) |
default Children |
JoinChainCompareFunc.betweenIfNull(boolean condition,
Provider<E> provider) |
default Children |
JoinChainCompareFunc.betweenIfNull(Provider<E> provider) |
Children |
JoinChainCompareFunc.eq(boolean condition,
boolean ifNull,
Provider<E> provider)
= 查詢 eq
|
default Children |
JoinChainCompareFunc.eq(boolean condition,
Provider<E> provider) |
default Children |
JoinChainCompareFunc.eq(Provider<E> provider) |
default Children |
JoinChainCompareFunc.eqIfNull(boolean condition,
Provider<E> provider) |
default Children |
JoinChainCompareFunc.eqIfNull(Provider<E> provider) |
Children |
JoinChainCompareFunc.ge(boolean condition,
boolean ifNull,
Provider<E> provider)
大于等于 >=
|
default Children |
JoinChainCompareFunc.ge(boolean condition,
Provider<E> provider) |
default Children |
JoinChainCompareFunc.ge(Provider<E> provider) |
default Children |
JoinChainCompareFunc.geIfNull(boolean condition,
Provider<E> provider) |
default Children |
JoinChainCompareFunc.geIfNull(Provider<E> provider) |
Children |
JoinChainFunc.groupBy(boolean condition,
Provider<E> provider)
分组:GROUP BY 字段, ...
|
default Children |
JoinChainFunc.groupBy(Provider<E> provider) |
Children |
JoinChainCompareFunc.gt(boolean condition,
boolean ifNull,
Provider<E> provider)
大于 >
|
default Children |
JoinChainCompareFunc.gt(boolean condition,
Provider<E> provider) |
default Children |
JoinChainCompareFunc.gt(Provider<E> provider) |
default Children |
JoinChainCompareFunc.gtIfNull(boolean condition,
Provider<E> provider) |
default Children |
JoinChainCompareFunc.gtIfNull(Provider<E> provider) |
Children |
JoinChainCompareFunc.in(boolean condition,
boolean ifNull,
Provider<E> provider)
字段 IN (value.get(0), value.get(1), ...)
|
default Children |
JoinChainCompareFunc.in(boolean condition,
Provider<E> provider) |
default Children |
JoinChainCompareFunc.in(Provider<E> provider) |
default Children |
JoinChainCompareFunc.inIfNull(boolean condition,
Provider<E> provider) |
default Children |
JoinChainCompareFunc.inIfNull(Provider<E> provider) |
Children |
JoinChainFunc.isNotNull(boolean condition,
Provider<E> provider)
字段 IS NOT NULL
例: isNotNull("name")
|
default Children |
JoinChainFunc.isNotNull(Provider<E> provider) |
Children |
JoinChainFunc.isNull(boolean condition,
Provider<E> provider)
字段 IS NULL
例: isNull("name")
|
default Children |
JoinChainFunc.isNull(Provider<E> provider) |
Children |
JoinChainCompareFunc.le(boolean condition,
boolean ifNull,
Provider<E> provider)
小于等于 <=
|
default Children |
JoinChainCompareFunc.le(boolean condition,
Provider<E> provider) |
default Children |
JoinChainCompareFunc.le(Provider<E> provider) |
default Children |
JoinChainCompareFunc.leIfNull(boolean condition,
Provider<E> provider) |
default Children |
JoinChainCompareFunc.leIfNull(Provider<E> provider) |
Children |
JoinChainCompareFunc.like(boolean condition,
boolean ifNull,
Provider<E> provider)
LIKE '%值%'
|
default Children |
JoinChainCompareFunc.like(boolean condition,
Provider<E> provider) |
default Children |
JoinChainCompareFunc.like(Provider<E> provider) |
default Children |
JoinChainCompareFunc.likeIfNull(boolean condition,
Provider<E> provider) |
default Children |
JoinChainCompareFunc.likeIfNull(Provider<E> provider) |
Children |
JoinChainCompareFunc.likeLeft(boolean condition,
boolean ifNull,
Provider<E> provider)
LIKE '%值'
|
default Children |
JoinChainCompareFunc.likeLeft(boolean condition,
Provider<E> provider) |
default Children |
JoinChainCompareFunc.likeLeft(Provider<E> provider) |
default Children |
JoinChainCompareFunc.likeLeftIfNull(boolean condition,
Provider<E> provider) |
default Children |
JoinChainCompareFunc.likeLeftIfNull(Provider<E> provider) |
Children |
JoinChainCompareFunc.likeRight(boolean condition,
boolean ifNull,
Provider<E> provider)
LIKE '值%'
|
default Children |
JoinChainCompareFunc.likeRight(boolean condition,
Provider<E> provider) |
default Children |
JoinChainCompareFunc.likeRight(Provider<E> provider) |
default Children |
JoinChainCompareFunc.likeRightIfNull(boolean condition,
Provider<E> provider) |
default Children |
JoinChainCompareFunc.likeRightIfNull(Provider<E> provider) |
Children |
JoinChainCompareFunc.lt(boolean condition,
boolean ifNull,
Provider<E> provider)
小于 <
|
default Children |
JoinChainCompareFunc.lt(boolean condition,
Provider<E> provider) |
default Children |
JoinChainCompareFunc.lt(Provider<E> provider) |
default Children |
JoinChainCompareFunc.ltIfNull(boolean condition,
Provider<E> provider) |
default Children |
JoinChainCompareFunc.ltIfNull(Provider<E> provider) |
Children |
JoinChainCompareFunc.ne(boolean condition,
boolean ifNull,
Provider<E> provider)
不等于 <>
|
default Children |
JoinChainCompareFunc.ne(boolean condition,
Provider<E> provider) |
default Children |
JoinChainCompareFunc.ne(Provider<E> provider) |
default Children |
JoinChainCompareFunc.neIfNull(boolean condition,
Provider<E> provider) |
default Children |
JoinChainCompareFunc.neIfNull(Provider<E> provider) |
Children |
JoinChainCompareFunc.notBetween(boolean condition,
boolean ifNull,
Provider<E> provider)
需要使用 icu.mhb.mybatisplus.plugln.entity.Vals 作为chain的值
NOT BETWEEN 值1 AND 值2
|
default Children |
JoinChainCompareFunc.notBetween(boolean condition,
Provider<E> provider) |
default Children |
JoinChainCompareFunc.notBetween(Provider<E> provider) |
default Children |
JoinChainCompareFunc.notBetweenIfNull(boolean condition,
Provider<E> provider) |
default Children |
JoinChainCompareFunc.notBetweenIfNull(Provider<E> provider) |
Children |
JoinChainCompareFunc.notIn(boolean condition,
boolean ifNull,
Provider<E> provider)
字段 NOT IN (v0, v1, ...)
|
default Children |
JoinChainCompareFunc.notIn(boolean condition,
Provider<E> provider) |
default Children |
JoinChainCompareFunc.notIn(Provider<E> provider) |
default Children |
JoinChainCompareFunc.notInIfNull(boolean condition,
Provider<E> provider) |
default Children |
JoinChainCompareFunc.notInIfNull(Provider<E> provider) |
Children |
JoinChainCompareFunc.notLike(boolean condition,
boolean ifNull,
Provider<E> provider)
NOT LIKE '%值%'
|
default Children |
JoinChainCompareFunc.notLike(boolean condition,
Provider<E> provider) |
default Children |
JoinChainCompareFunc.notLike(Provider<E> provider) |
default Children |
JoinChainCompareFunc.notLikeIfNull(boolean condition,
Provider<E> provider) |
default Children |
JoinChainCompareFunc.notLikeIfNull(Provider<E> provider) |
Children |
JoinChainCompareFunc.notLikeLeft(boolean condition,
boolean ifNull,
Provider<E> provider)
NOT LIKE '%值'
|
default Children |
JoinChainCompareFunc.notLikeLeft(boolean condition,
Provider<E> provider) |
default Children |
JoinChainCompareFunc.notLikeLeft(Provider<E> provider) |
default Children |
JoinChainCompareFunc.notLikeLeftIfNull(boolean condition,
Provider<E> provider) |
default Children |
JoinChainCompareFunc.notLikeLeftIfNull(Provider<E> provider) |
Children |
JoinChainCompareFunc.notLikeRight(boolean condition,
boolean ifNull,
Provider<E> provider)
NOT LIKE '值%'
|
default Children |
JoinChainCompareFunc.notLikeRight(boolean condition,
Provider<E> provider) |
default Children |
JoinChainCompareFunc.notLikeRight(Provider<E> provider) |
default Children |
JoinChainCompareFunc.notLikeRightIfNull(boolean condition,
Provider<E> provider) |
default Children |
JoinChainCompareFunc.notLikeRightIfNull(Provider<E> provider) |
Children |
JoinChainFunc.orderBy(boolean condition,
boolean isAsc,
Provider<E> provider)
排序:ORDER BY 字段, ...
|
default Children |
JoinChainFunc.orderByAsc(boolean condition,
Provider<E> provider)
排序:ORDER BY 字段, ...
|
default Children |
JoinChainFunc.orderByAsc(Provider<E> provider) |
default Children |
JoinChainFunc.orderByDesc(boolean condition,
Provider<E> provider)
排序:ORDER BY 字段, ...
|
default Children |
JoinChainFunc.orderByDesc(Provider<E> provider) |
| 限定符和类型 | 方法和说明 |
|---|---|
Children |
SupportJoinChainQueryWrapper.addConditon(boolean condition,
boolean ifNull,
Provider<BaseChainModel<?>> provider,
java.util.function.BiConsumer<Boolean,ChainFieldData> consumer) |
Children |
SupportJoinChainQueryWrapper.between(boolean condition,
boolean ifNull,
Provider<BaseChainModel<?>> provider) |
private <P> List<FieldMapping> |
SupportJoinChainQueryWrapper.buildField(Provider<BaseChainModel<?>> provider) |
Children |
SupportJoinChainQueryWrapper.eq(boolean condition,
boolean ifNull,
Provider<BaseChainModel<?>> provider) |
Children |
SupportJoinChainQueryWrapper.ge(boolean condition,
boolean ifNull,
Provider<BaseChainModel<?>> provider) |
Children |
SupportJoinChainQueryWrapper.groupBy(boolean condition,
Provider<BaseChainModel<?>> provider) |
Children |
SupportJoinChainQueryWrapper.gt(boolean condition,
boolean ifNull,
Provider<BaseChainModel<?>> provider) |
Children |
SupportJoinChainQueryWrapper.in(boolean condition,
boolean ifNull,
Provider<BaseChainModel<?>> provider) |
Children |
SupportJoinChainQueryWrapper.isNotNull(boolean condition,
Provider<BaseChainModel<?>> provider) |
Children |
SupportJoinChainQueryWrapper.isNull(boolean condition,
Provider<BaseChainModel<?>> provider) |
Children |
SupportJoinChainQueryWrapper.le(boolean condition,
boolean ifNull,
Provider<BaseChainModel<?>> provider) |
Children |
SupportJoinChainQueryWrapper.like(boolean condition,
boolean ifNull,
Provider<BaseChainModel<?>> provider) |
Children |
SupportJoinChainQueryWrapper.likeLeft(boolean condition,
boolean ifNull,
Provider<BaseChainModel<?>> provider) |
Children |
SupportJoinChainQueryWrapper.likeRight(boolean condition,
boolean ifNull,
Provider<BaseChainModel<?>> provider) |
Children |
SupportJoinChainQueryWrapper.lt(boolean condition,
boolean ifNull,
Provider<BaseChainModel<?>> provider) |
<P> Children |
SupportJoinChainQueryWrapper.manyToManySelect(com.baomidou.mybatisplus.core.toolkit.support.SFunction<P,?> mappingColumn,
Provider<BaseChainModel<?>> provider)
多对多查询
|
Children |
SupportJoinChainQueryWrapper.ne(boolean condition,
boolean ifNull,
Provider<BaseChainModel<?>> provider) |
Children |
SupportJoinChainQueryWrapper.notBetween(boolean condition,
boolean ifNull,
Provider<BaseChainModel<?>> provider) |
Children |
SupportJoinChainQueryWrapper.notIn(boolean condition,
boolean ifNull,
Provider<BaseChainModel<?>> provider) |
Children |
SupportJoinChainQueryWrapper.notLike(boolean condition,
boolean ifNull,
Provider<BaseChainModel<?>> provider) |
Children |
SupportJoinChainQueryWrapper.notLikeLeft(boolean condition,
boolean ifNull,
Provider<BaseChainModel<?>> provider) |
Children |
SupportJoinChainQueryWrapper.notLikeRight(boolean condition,
boolean ifNull,
Provider<BaseChainModel<?>> provider) |
<P> Children |
SupportJoinChainQueryWrapper.oneToOneSelect(com.baomidou.mybatisplus.core.toolkit.support.SFunction<P,?> mappingColumn,
Provider<BaseChainModel<?>> provider)
一对一查询
|
Children |
SupportJoinChainQueryWrapper.orderBy(boolean condition,
boolean isAsc,
Provider<BaseChainModel<?>> provider) |
Children |
SupportJoinChainQueryWrapper.selectAs(Provider<BaseChainModel<?>> provider) |
protected Children |
SupportJoinChainQueryWrapper.selectAs(Provider<BaseChainModel<?>> provider,
boolean saveMapping) |
protected void |
SupportJoinChainQueryWrapper.useChainModel(Provider<BaseChainModel<?>> provider,
java.util.function.Consumer<BaseChainModel<?>> consumer) |
protected <R> R |
SupportJoinChainQueryWrapper.useChainModel(Provider<BaseChainModel<?>> provider,
java.util.function.Function<BaseChainModel<?>,R> consumer) |
Copyright © 2024. All rights reserved.