相關文件 下載本手冊
PDF (美式信紙) - 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 要否定的述詞
return 反轉的述詞

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

指定查詢的參數。

表 4.113 param(String)

參數 描述
parameterName 參數的名稱
return 代表參數的 PredicateOperand

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

指定滿足查詢的述詞。

表 4.114 where(Predicate)

參數 描述
predicate 述詞
return 此查詢定義