接口 Nested<Param,Children>
-
- 所有超级接口:
java.io.Serializable
- 所有已知实现类:
AbstractLambdaWrapper,AbstractWrapper,LambdaQueryWrapper,LambdaUpdateWrapper,QueryWrapper,UpdateWrapper
public interface Nested<Param,Children> extends java.io.Serializable查询条件封装嵌套
- 泛型 Param 是具体需要运行函数的类(也是 wrapper 的子类)
- 从以下版本开始:
- 2017-05-26
- 作者:
- hubin miemie HCL
-
-
方法概要
所有方法 实例方法 抽象方法 默认方法 修饰符和类型 方法 说明 Childrenand(boolean condition, java.util.function.Consumer<Param> consumer)AND 嵌套default Childrenand(java.util.function.Consumer<Param> consumer)ignoreChildrennested(boolean condition, java.util.function.Consumer<Param> consumer)正常嵌套 不带 AND 或者 ORdefault Childrennested(java.util.function.Consumer<Param> consumer)ignoreChildrennot(boolean condition, java.util.function.Consumer<Param> consumer)not嵌套default Childrennot(java.util.function.Consumer<Param> consumer)ignoreChildrenor(boolean condition, java.util.function.Consumer<Param> consumer)OR 嵌套default Childrenor(java.util.function.Consumer<Param> consumer)ignore
-
-
-
方法详细资料
-
and
Children and(boolean condition, java.util.function.Consumer<Param> consumer)
AND 嵌套例: and(i -> i.eq("name", "李白").ne("status", "活着"))
- 参数:
condition- 执行条件consumer- 消费函数- 返回:
- children
-
or
Children or(boolean condition, java.util.function.Consumer<Param> consumer)
OR 嵌套例: or(i -> i.eq("name", "李白").ne("status", "活着"))
- 参数:
condition- 执行条件consumer- 消费函数- 返回:
- children
-
nested
Children nested(boolean condition, java.util.function.Consumer<Param> consumer)
正常嵌套 不带 AND 或者 OR例: nested(i -> i.eq("name", "李白").ne("status", "活着"))
- 参数:
condition- 执行条件consumer- 消费函数- 返回:
- children
-
-