接口 Compare<Children,R>
- 所有超级接口:
Serializable
- 所有已知实现类:
AbstractLambdaWrapper,AbstractWrapper,LambdaQueryWrapper,LambdaUpdateWrapper,QueryWrapper,UpdateWrapper
public interface Compare<Children,R> extends Serializable
查询条件封装
比较值
- 从以下版本开始:
- 2017-05-26
- 作者:
- hubin miemie HCL
-
方法概要
修饰符和类型 方法 说明 <V> ChildrenallEq(boolean condition, BiPredicate<R,V> filter, Map<R,V> params, boolean null2IsNull)字段过滤接口,传入多参数时允许对参数进行过滤<V> ChildrenallEq(boolean condition, Map<R,V> params, boolean null2IsNull)map 所有非空属性等于 =default <V> ChildrenallEq(BiPredicate<R,V> filter, Map<R,V> params)ignoredefault <V> ChildrenallEq(BiPredicate<R,V> filter, Map<R,V> params, boolean null2IsNull)ignoredefault <V> ChildrenallEq(Map<R,V> params)ignoredefault <V> ChildrenallEq(Map<R,V> params, boolean null2IsNull)ignoreChildrenbetween(boolean condition, R column, Object val1, Object val2)BETWEEN 值1 AND 值2default Childrenbetween(R column, Object val1, Object val2)ignoreChildreneq(boolean condition, R column, Object val)等于 =default Childreneq(R column, Object val)ignoreChildrenge(boolean condition, R column, Object val)大于等于 >=default Childrenge(R column, Object val)ignoreChildrengt(boolean condition, R column, Object val)大于 >default Childrengt(R column, Object val)ignoreChildrenle(boolean condition, R column, Object val)小于等于 <=default Childrenle(R column, Object val)ignoreChildrenlike(boolean condition, R column, Object val)LIKE '%值%'default Childrenlike(R column, Object val)ignoreChildrenlikeLeft(boolean condition, R column, Object val)LIKE '%值'default ChildrenlikeLeft(R column, Object val)ignoreChildrenlikeRight(boolean condition, R column, Object val)LIKE '值%'default ChildrenlikeRight(R column, Object val)ignoreChildrenlt(boolean condition, R column, Object val)小于 <default Childrenlt(R column, Object val)ignoreChildrenne(boolean condition, R column, Object val)不等于 <>default Childrenne(R column, Object val)ignoreChildrennotBetween(boolean condition, R column, Object val1, Object val2)NOT BETWEEN 值1 AND 值2default ChildrennotBetween(R column, Object val1, Object val2)ignoreChildrennotLike(boolean condition, R column, Object val)NOT LIKE '%值%'default ChildrennotLike(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
-