相关文档 下载此手册
PDF (US Ltr) - 3.6Mb
PDF (A4) - 3.6Mb


4.3.3.4 QueryDefinition

QueryDefinition 允许用户定义查询。

4.3.3.4.1 概述
 public interface QueryDefinition<E> {
// Public Methods  public abstract Predicate not(Predicate predicate);
  public abstract PredicateOperand param(String parameterName);
  public abstract QueryDefinition<E> where(Predicate predicate);
}
4.3.3.4.2 not(Predicate)
public abstract Predicate not(Predicate predicate);

便利方法来否定谓词。

表 4.112 not(Predicate)

参数 描述
predicate 要否定的谓词
返回值 反转的谓词

4.3.3.4.3 param(String)
public abstract PredicateOperand param(String parameterName);

指定查询的参数。

表 4.113 param(String)

参数 描述
parameterName 参数的名称
返回值 代表参数的 PredicateOperand

4.3.3.4.4 where(Predicate)
public abstract QueryDefinition<E> where(Predicate predicate);

指定满足查询的谓词。

表 4.114 where(Predicate)

参数 描述
predicate Predicate
返回值 此查询定义