接口 Compare<Children,​R>

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

public interface Compare<Children,​R>
extends Serializable
查询条件封装

比较值

从以下版本开始:
2017-05-26
作者:
hubin miemie HCL
  • 方法详细资料

    • allEq

      default <V> Children allEq​(Map<R,​V> params)
      ignore
    • allEq

      default <V> Children allEq​(Map<R,​V> params, boolean null2IsNull)
      ignore
    • allEq

      <V> Children allEq​(boolean condition, Map<R,​V> params, boolean null2IsNull)
      map 所有非空属性等于 =
      参数:
      condition - 执行条件
      params - map 类型的参数, key 是字段名, value 是字段值
      null2IsNull - 是否参数为 null 自动执行 isNull 方法, false 则忽略这个字段\
      返回:
      children
    • allEq

      default <V> Children allEq​(BiPredicate<R,​V> filter, Map<R,​V> params)
      ignore
    • allEq

      default <V> Children allEq​(BiPredicate<R,​V> filter, Map<R,​V> params, boolean null2IsNull)
      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

      default Children eq​(R column, Object val)
      ignore
    • eq

      Children eq​(boolean condition, R column, Object val)
      等于 =
      参数:
      condition - 执行条件
      column - 字段
      val - 值
      返回:
      children
    • ne

      default Children ne​(R column, Object val)
      ignore
    • ne

      Children ne​(boolean condition, R column, Object val)
      不等于 <>
      参数:
      condition - 执行条件
      column - 字段
      val - 值
      返回:
      children
    • gt

      default Children gt​(R column, Object val)
      ignore
    • gt

      Children gt​(boolean condition, R column, Object val)
      大于 >
      参数:
      condition - 执行条件
      column - 字段
      val - 值
      返回:
      children
    • ge

      default Children ge​(R column, Object val)
      ignore
    • ge

      Children ge​(boolean condition, R column, Object val)
      大于等于 >=
      参数:
      condition - 执行条件
      column - 字段
      val - 值
      返回:
      children
    • lt

      default Children lt​(R column, Object val)
      ignore
    • lt

      Children lt​(boolean condition, R column, Object val)
      小于 <
      参数:
      condition - 执行条件
      column - 字段
      val - 值
      返回:
      children
    • le

      default Children le​(R column, Object val)
      ignore
    • le

      Children le​(boolean condition, R column, Object val)
      小于等于 <=
      参数:
      condition - 执行条件
      column - 字段
      val - 值
      返回:
      children
    • between

      default Children between​(R column, Object val1, Object val2)
      ignore
    • between

      Children between​(boolean condition, R column, Object val1, Object val2)
      BETWEEN 值1 AND 值2
      参数:
      condition - 执行条件
      column - 字段
      val1 - 值1
      val2 - 值2
      返回:
      children
    • notBetween

      default Children notBetween​(R column, Object val1, Object val2)
      ignore
    • notBetween

      Children notBetween​(boolean condition, R column, Object val1, Object val2)
      NOT BETWEEN 值1 AND 值2
      参数:
      condition - 执行条件
      column - 字段
      val1 - 值1
      val2 - 值2
      返回:
      children
    • like

      default Children like​(R column, Object val)
      ignore
    • like

      Children like​(boolean condition, R column, Object val)
      LIKE '%值%'
      参数:
      condition - 执行条件
      column - 字段
      val - 值
      返回:
      children
    • notLike

      default Children notLike​(R column, Object val)
      ignore
    • notLike

      Children notLike​(boolean condition, R column, Object val)
      NOT LIKE '%值%'
      参数:
      condition - 执行条件
      column - 字段
      val - 值
      返回:
      children
    • likeLeft

      default Children likeLeft​(R column, Object val)
      ignore
    • likeLeft

      Children likeLeft​(boolean condition, R column, Object val)
      LIKE '%值'
      参数:
      condition - 执行条件
      column - 字段
      val - 值
      返回:
      children
    • likeRight

      default Children likeRight​(R column, Object val)
      ignore
    • likeRight

      Children likeRight​(boolean condition, R column, Object val)
      LIKE '值%'
      参数:
      condition - 执行条件
      column - 字段
      val - 值
      返回:
      children