接口 ConditionOperations<Children>

类型参数:
Children - 子类类型
所有超级接口:
Between<Children>, Eq<Children>, Expression<Children>, Ge<Children>, Gt<Children>, In<Children>, IsNotNull<Children>, IsNull<Children>, Le<Children>, Like<Children>, LikeLeft<Children>, LikeRight<Children>, Lt<Children>, Ne<Children>, NotBetween<Children>, NotIn<Children>, NotLike<Children>, ResolveFieldName
所有已知子接口:
DeletionAction<R>, QueryAction<R>, QueryOperations<C>, UpdateAction<R>, UpdateOperations<C>

public interface ConditionOperations<Children> extends Eq<Children>, Ne<Children>, Gt<Children>, Ge<Children>, Lt<Children>, Le<Children>, Between<Children>, NotBetween<Children>, Like<Children>, NotLike<Children>, LikeLeft<Children>, LikeRight<Children>, In<Children>, NotIn<Children>, Expression<Children>, IsNull<Children>, IsNotNull<Children>
条件操作
从以下版本开始:
0.0.4
作者:
zeng
  • 方法详细资料

    • exists

      Children exists(String sqlValue, Object... values)
      拼接 EXISTS ( sql语句 )

      !! sql 注入方法 !!

      例: exists("select id from table where age = 1")

      参数:
      sqlValue - sql语句
      values - 数据数组
      返回:
      children
    • exists

      Children exists(boolean condition, String sqlValue, Object... values)
      拼接 EXISTS ( sql语句 )

      !! sql 注入方法 !!

      例: exists("select id from table where age = 1")

      参数:
      condition - 执行条件
      sqlValue - sql语句
      values - 数据数组
      返回:
      children
    • notExists

      Children notExists(String sqlValue, Object... values)
      拼接 NOT EXISTS ( sql语句 )

      !! sql 注入方法 !!

      例: notExists("select id from table where age = 1")

      参数:
      sqlValue - sql语句
      values - 数据数组
      返回:
      children
    • notExists

      Children notExists(boolean condition, String sqlValue, Object... values)
      拼接 NOT EXISTS ( sql语句 )

      !! sql 注入方法 !!

      例: notExists("select id from table where age = 1")

      参数:
      condition - 执行条件
      sqlValue - sql语句
      values - 数据数组
      返回:
      children
    • apply

      Children apply(Consumer<Children> actionConsumer)
      应用action消费器
      参数:
      actionConsumer - action消费器
      返回:
      具体实现
    • apply

      Children apply(boolean condition, Consumer<Children> actionConsumer)
      应用action消费器
      参数:
      condition - 条件
      actionConsumer - action消费器
      返回:
      具体实现
    • or

      Children or()
      拼接 OR
      返回:
      children
    • or

      Children or(boolean condition)
      拼接 OR
      参数:
      condition - 执行条件
      返回:
      children
    • or

      Children or(Consumer<Children> consumer)
      OR 嵌套

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

      参数:
      consumer - 消费函数
      返回:
      children
    • or

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

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

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

      Children nested(Consumer<Children> consumer)
      正常嵌套 不带 AND 或者 OR

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

      参数:
      consumer - 消费函数
      返回:
      children
    • nested

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

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

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

      Children and(Consumer<Children> consumer)
      AND 嵌套

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

      参数:
      consumer - 消费函数
      返回:
      children
    • and

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

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

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