クラス Criteria

java.lang.ObjectSE
org.springframework.data.relational.core.query.Criteria
実装されたすべてのインターフェース:
CriteriaDefinition

public class Criteria extends ObjectSE implements CriteriaDefinition
クエリを作成するための主要クラス。流れるような API スタイルに従っているため、複数の条件を簡単にチェーンで組み合わせることができます。Criteria.property(…) メソッドを静的にインポートすると、where(property(…).is(…) のように読みやすくなります。

Criteria API は、NULL object および static factory method による構成をサポートします。使用例:

 Criteria.from(Criteria.where("name").is("Foo"), Criteria.from(Criteria.where("age").greaterThan(42)));
 
レンダリング:
 WHERE name = 'Foo' AND age > 42
 
導入:
2.0
作成者:
Mark Paluch, Oliver Drotbohm, Roman Chigvintsev, Jens Schauder