public interface Compare<Children> extends Serializable
Compare
| 限定符和类型 | 方法和说明 |
|---|---|
default <R,V> Children |
allEq(java.util.function.BiPredicate<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>,V> filter,
Map<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>,V> params) |
default <R,V> Children |
allEq(java.util.function.BiPredicate<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>,V> filter,
Map<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>,V> params,
boolean null2IsNull) |
<R,V> Children |
allEq(boolean condition,
java.util.function.BiPredicate<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>,V> filter,
Map<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>,V> params,
boolean null2IsNull)
字段过滤接口,传入多参数时允许对参数进行过滤
|
<R,V> Children |
allEq(boolean condition,
Map<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>,V> params,
boolean null2IsNull)
map 所有非空属性等于 =
|
default <R,V> Children |
allEq(Map<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>,V> params) |
default <R,V> Children |
allEq(Map<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>,V> params,
boolean null2IsNull) |
default <R> Children |
between(boolean condition,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val1,
Object val2) |
<R> Children |
between(boolean condition,
String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val1,
Object val2)
BETWEEN 值1 AND 值2
|
default <R> Children |
between(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val1,
Object val2) |
default <R> Children |
between(String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val1,
Object val2) |
default <R> Children |
eq(boolean condition,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val) |
<R> Children |
eq(boolean condition,
String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val)
等于 =
|
default <R> Children |
eq(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val) |
default <R> Children |
eq(String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val) |
default <R> Children |
ge(boolean condition,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val) |
<R> Children |
ge(boolean condition,
String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val)
大于等于 >=
|
default <R> Children |
ge(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val) |
default <R> Children |
ge(String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val) |
default <R> Children |
gt(boolean condition,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val) |
<R> Children |
gt(boolean condition,
String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val)
大于 >
|
default <R> Children |
gt(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val) |
default <R> Children |
gt(String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val) |
default <R> Children |
le(boolean condition,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val) |
<R> Children |
le(boolean condition,
String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val)
小于等于 <=
|
default <R> Children |
le(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val) |
default <R> Children |
le(String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val) |
default <R> Children |
like(boolean condition,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val) |
<R> Children |
like(boolean condition,
String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val)
LIKE '%值%'
|
default <R> Children |
like(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val) |
default <R> Children |
like(String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val) |
default <R> Children |
likeLeft(boolean condition,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val) |
<R> Children |
likeLeft(boolean condition,
String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val)
LIKE '%值'
|
default <R> Children |
likeLeft(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val) |
default <R> Children |
likeLeft(String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val) |
default <R> Children |
likeRight(boolean condition,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val) |
<R> Children |
likeRight(boolean condition,
String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val)
LIKE '值%'
|
default <R> Children |
likeRight(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val) |
default <R> Children |
likeRight(String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val) |
default <R> Children |
lt(boolean condition,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val) |
<R> Children |
lt(boolean condition,
String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val)
小于 <
|
default <R> Children |
lt(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val) |
default <R> Children |
lt(String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val) |
default <R> Children |
ne(boolean condition,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val) |
<R> Children |
ne(boolean condition,
String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val)
不等于 <>
|
default <R> Children |
ne(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val) |
default <R> Children |
ne(String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val) |
default <R> Children |
notBetween(boolean condition,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val1,
Object val2) |
<R> Children |
notBetween(boolean condition,
String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val1,
Object val2)
NOT BETWEEN 值1 AND 值2
|
default <R> Children |
notBetween(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val1,
Object val2) |
default <R> Children |
notBetween(String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val1,
Object val2) |
default <R> Children |
notLike(boolean condition,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val) |
<R> Children |
notLike(boolean condition,
String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val)
NOT LIKE '%值%'
|
default <R> Children |
notLike(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val) |
default <R> Children |
notLike(String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val) |
default <R> Children |
notLikeLeft(boolean condition,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val) |
<R> Children |
notLikeLeft(boolean condition,
String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val)
LIKE '%值'
|
default <R> Children |
notLikeLeft(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val) |
default <R> Children |
notLikeLeft(String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val) |
default <R> Children |
notLikeRight(boolean condition,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val) |
<R> Children |
notLikeRight(boolean condition,
String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val)
LIKE '值%'
|
default <R> Children |
notLikeRight(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val) |
default <R> Children |
notLikeRight(String alias,
com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column,
Object val) |
default <R,V> Children allEq(Map<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>,V> params)
default <R,V> Children allEq(Map<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>,V> params, boolean null2IsNull)
<R,V> Children allEq(boolean condition, Map<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>,V> params, boolean null2IsNull)
condition - 执行条件params - map 类型的参数, key 是字段名, value 是字段值null2IsNull - 是否参数为 null 自动执行 isNull 方法, false 则忽略这个字段\default <R,V> Children allEq(java.util.function.BiPredicate<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>,V> filter, Map<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>,V> params)
default <R,V> Children allEq(java.util.function.BiPredicate<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>,V> filter, Map<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>,V> params, boolean null2IsNull)
<R,V> Children allEq(boolean condition, java.util.function.BiPredicate<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>,V> filter, Map<com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?>,V> params, boolean null2IsNull)
condition - 执行条件filter - 返回 true 来允许字段传入比对条件中params - map 类型的参数, key 是字段名, value 是字段值null2IsNull - 是否参数为 null 自动执行 isNull 方法, false 则忽略这个字段default <R> Children eq(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
default <R> Children eq(String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
default <R> Children eq(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
<R> Children eq(boolean condition, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
condition - 执行条件column - 字段val - 值default <R> Children ne(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
default <R> Children ne(String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
default <R> Children ne(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
<R> Children ne(boolean condition, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
condition - 执行条件alias - 字段别名column - 字段val - 值default <R> Children gt(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
default <R> Children gt(String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
default <R> Children gt(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
<R> Children gt(boolean condition, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
condition - 执行条件column - 字段val - 值default <R> Children ge(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
default <R> Children ge(String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
default <R> Children ge(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
<R> Children ge(boolean condition, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
condition - 执行条件column - 字段val - 值default <R> Children lt(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
default <R> Children lt(String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
default <R> Children lt(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
<R> Children lt(boolean condition, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
condition - 执行条件column - 字段val - 值default <R> Children le(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
default <R> Children le(String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
default <R> Children le(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
<R> Children le(boolean condition, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
condition - 执行条件column - 字段val - 值default <R> Children between(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val1, Object val2)
default <R> Children between(String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val1, Object val2)
default <R> Children between(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val1, Object val2)
<R> Children between(boolean condition, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val1, Object val2)
condition - 执行条件column - 字段val1 - 值1val2 - 值2default <R> Children notBetween(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val1, Object val2)
default <R> Children notBetween(String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val1, Object val2)
default <R> Children notBetween(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val1, Object val2)
<R> Children notBetween(boolean condition, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val1, Object val2)
condition - 执行条件column - 字段val1 - 值1val2 - 值2default <R> Children like(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
default <R> Children like(String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
default <R> Children like(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
<R> Children like(boolean condition, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
condition - 执行条件column - 字段val - 值default <R> Children notLike(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
default <R> Children notLike(String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
default <R> Children notLike(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
<R> Children notLike(boolean condition, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
condition - 执行条件column - 字段val - 值default <R> Children likeLeft(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
default <R> Children likeLeft(String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
default <R> Children likeLeft(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
<R> Children likeLeft(boolean condition, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
condition - 执行条件column - 字段val - 值default <R> Children notLikeLeft(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
default <R> Children notLikeLeft(String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
default <R> Children notLikeLeft(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
<R> Children notLikeLeft(boolean condition, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
condition - 执行条件column - 字段val - 值default <R> Children likeRight(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
default <R> Children likeRight(String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
default <R> Children likeRight(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
<R> Children likeRight(boolean condition, String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
condition - 执行条件column - 字段val - 值default <R> Children notLikeRight(com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
default <R> Children notLikeRight(String alias, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
default <R> Children notLikeRight(boolean condition, com.baomidou.mybatisplus.core.toolkit.support.SFunction<R,?> column, Object val)
Copyright © 2023. All rights reserved.