接口 Nested<Param,​Children>

所有超级接口:
Serializable
所有已知实现类:
AbstractLambdaWrapper, AbstractWrapper, LambdaQueryWrapper, LambdaUpdateWrapper, QueryWrapper, UpdateWrapper

public interface Nested<Param,​Children>
extends Serializable
查询条件封装

嵌套

  • 泛型 Param 是具体需要运行函数的类(也是 wrapper 的子类)
  • 从以下版本开始:
    2017-05-26
    作者:
    hubin miemie HCL
    • 方法详细资料

      • and

        default Children and​(Consumer<Param> consumer)
        ignore
      • and

        Children and​(boolean condition, Consumer<Param> consumer)
        AND 嵌套

        例: and(i -> i.eq("name", "李白").ne("status", "活着"))

        参数:
        condition - 执行条件
        consumer - 消费函数
        返回:
        children
      • or

        default Children or​(Consumer<Param> consumer)
        ignore
      • or

        Children or​(boolean condition, Consumer<Param> consumer)
        OR 嵌套

        例: or(i -> i.eq("name", "李白").ne("status", "活着"))

        参数:
        condition - 执行条件
        consumer - 消费函数
        返回:
        children
      • nested

        default Children nested​(Consumer<Param> consumer)
        ignore
      • nested

        Children nested​(boolean condition, Consumer<Param> consumer)
        正常嵌套 不带 AND 或者 OR

        例: nested(i -> i.eq("name", "李白").ne("status", "活着"))

        参数:
        condition - 执行条件
        consumer - 消费函数
        返回:
        children
      • not

        default Children not​(Consumer<Param> consumer)
        ignore
      • not

        Children not​(boolean condition, Consumer<Param> consumer)
        not嵌套

        例: not(i -> i.eq("name", "李白").ne("status", "活着"))

        参数:
        condition - 执行条件
        consumer - 消费函数
        返回:
        children