JPAの基準APIでリテラルtrue
およびリテラルfalse
をどのように表現できますか?
Predicate alwaysTrue = CriterialBuilder.DefaultLiterals.TRUE
(Java.lang.Boolean.TRUE
に類似)のようなものを探しています。
常にtruePredicate
インスタンスを取得するには、 criteriaBuilder.and()
を使用します。
常にfalsePredicate
インスタンスを取得するには、 criteriaBuilder.or()
を使用します=。
CriteriaBuilder#conjunction() はTRUE述語を返します。
CriteriaBuilder#disjunction() は、FALSE述語を返します。
/**
* Create a conjunction (with zero conjuncts).
* A conjunction with zero conjuncts is true.
*
* @return and predicate
*/
Predicate conjunction();
/**
* Create a disjunction (with zero disjuncts).
* A disjunction with zero disjuncts is false.
*
* @return or predicate
*/
Predicate disjunction();