接口 Compare<Children,R>
- 所有超级接口:
Serializable
- 所有已知实现类:
AbstractLambdaWrapper
,AbstractWrapper
,LambdaQueryWrapper
,LambdaUpdateWrapper
,QueryWrapper
,UpdateWrapper
public interface Compare<Children,R> extends Serializable
查询条件封装
比较值
- 从以下版本开始:
- 2017-05-26
- 作者:
- hubin miemie HCL
-
方法概要
修饰符和类型 方法 说明 <V> Children
allEq(boolean condition, BiPredicate<R,V> filter, Map<R,V> params, boolean null2IsNull)
字段过滤接口,传入多参数时允许对参数进行过滤<V> Children
allEq(boolean condition, Map<R,V> params, boolean null2IsNull)
map 所有非空属性等于 =default <V> Children
allEq(BiPredicate<R,V> filter, Map<R,V> params)
ignoredefault <V> Children
allEq(BiPredicate<R,V> filter, Map<R,V> params, boolean null2IsNull)
ignoredefault <V> Children
allEq(Map<R,V> params)
ignoredefault <V> Children
allEq(Map<R,V> params, boolean null2IsNull)
ignoreChildren
between(boolean condition, R column, Object val1, Object val2)
BETWEEN 值1 AND 值2default Children
between(R column, Object val1, Object val2)
ignoreChildren
eq(boolean condition, R column, Object val)
等于 =default Children
eq(R column, Object val)
ignoreChildren
ge(boolean condition, R column, Object val)
大于等于 >=default Children
ge(R column, Object val)
ignoreChildren
gt(boolean condition, R column, Object val)
大于 >default Children
gt(R column, Object val)
ignoreChildren
le(boolean condition, R column, Object val)
小于等于 <=default Children
le(R column, Object val)
ignoreChildren
like(boolean condition, R column, Object val)
LIKE '%值%'default Children
like(R column, Object val)
ignoreChildren
likeLeft(boolean condition, R column, Object val)
LIKE '%值'default Children
likeLeft(R column, Object val)
ignoreChildren
likeRight(boolean condition, R column, Object val)
LIKE '值%'default Children
likeRight(R column, Object val)
ignoreChildren
lt(boolean condition, R column, Object val)
小于 <default Children
lt(R column, Object val)
ignoreChildren
ne(boolean condition, R column, Object val)
不等于 <>default Children
ne(R column, Object val)
ignoreChildren
notBetween(boolean condition, R column, Object val1, Object val2)
NOT BETWEEN 值1 AND 值2default Children
notBetween(R column, Object val1, Object val2)
ignoreChildren
notLike(boolean condition, R column, Object val)
NOT LIKE '%值%'default Children
notLike(R column, Object val)
ignore
-
方法详细资料
-
allEq
ignore -
allEq
ignore -
allEq
map 所有非空属性等于 =- 参数:
condition
- 执行条件params
- map 类型的参数, key 是字段名, value 是字段值null2IsNull
- 是否参数为 null 自动执行 isNull 方法, false 则忽略这个字段\- 返回:
- children
-
allEq
ignore -
allEq
ignore -
allEq
<V> Children allEq(boolean condition, BiPredicate<R,V> filter, Map<R,V> params, boolean null2IsNull)字段过滤接口,传入多参数时允许对参数进行过滤- 参数:
condition
- 执行条件filter
- 返回 true 来允许字段传入比对条件中params
- map 类型的参数, key 是字段名, value 是字段值null2IsNull
- 是否参数为 null 自动执行 isNull 方法, false 则忽略这个字段- 返回:
- children
-
eq
ignore -
eq
等于 =- 参数:
condition
- 执行条件column
- 字段val
- 值- 返回:
- children
-
ne
ignore -
ne
不等于 <>- 参数:
condition
- 执行条件column
- 字段val
- 值- 返回:
- children
-
gt
ignore -
gt
大于 >- 参数:
condition
- 执行条件column
- 字段val
- 值- 返回:
- children
-
ge
ignore -
ge
大于等于 >=- 参数:
condition
- 执行条件column
- 字段val
- 值- 返回:
- children
-
lt
ignore -
lt
小于 <- 参数:
condition
- 执行条件column
- 字段val
- 值- 返回:
- children
-
le
ignore -
le
小于等于 <=- 参数:
condition
- 执行条件column
- 字段val
- 值- 返回:
- children
-
between
ignore -
between
BETWEEN 值1 AND 值2- 参数:
condition
- 执行条件column
- 字段val1
- 值1val2
- 值2- 返回:
- children
-
notBetween
ignore -
notBetween
NOT BETWEEN 值1 AND 值2- 参数:
condition
- 执行条件column
- 字段val1
- 值1val2
- 值2- 返回:
- children
-
like
ignore -
like
LIKE '%值%'- 参数:
condition
- 执行条件column
- 字段val
- 值- 返回:
- children
-
notLike
ignore -
notLike
NOT LIKE '%值%'- 参数:
condition
- 执行条件column
- 字段val
- 值- 返回:
- children
-
likeLeft
ignore -
likeLeft
LIKE '%值'- 参数:
condition
- 执行条件column
- 字段val
- 值- 返回:
- children
-
likeRight
ignore -
likeRight
LIKE '值%'- 参数:
condition
- 执行条件column
- 字段val
- 值- 返回:
- children
-