クラス RelationalQueryCreator<T>
java.lang.ObjectSE
org.springframework.data.repository.query.parser.AbstractQueryCreator<T,Criteria>
org.springframework.data.relational.repository.query.RelationalQueryCreator<T>
PartTree
からクエリを作成する AbstractQueryCreator
の実装。- 導入:
- 2.0
- 作成者:
- Roman Chigvintsev, Mark Paluch
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected Criteria
and
(Part part, Criteria base, IteratorSE<ObjectSE> iterator) protected Criteria
create
(Part part, IteratorSE<ObjectSE> iterator) 指定されたメソッド名部分のCriteria
を作成します。protected Criteria
OR
を使用して 2 つのCriteria
を結合します。static void
validate
(PartTree tree, Parameters<?, ?> parameters) 派生クエリのパラメーターを検証します。クラス org.springframework.data.repository.query.parser.AbstractQueryCreator から継承されたメソッド
complete, createQuery, createQuery
コンストラクターの詳細
RelationalQueryCreator
- パラメーター:
tree
- パーツツリー。null であってはなりません。accessor
- パラメーターメタデータプロバイダー。null であってはなりません。
メソッドの詳細
create
指定されたメソッド名部分のCriteria
を作成します。- 次で指定:
- クラス
AbstractQueryCreator<T,
のCriteria> create
- パラメーター:
part
- メソッド名の部分。null であってはなりません。iterator
- クエリパラメーター値のイテレータ- 戻り値:
Criteria
の新しいインスタンス
and
or
OR
を使用して 2 つのCriteria
を結合します。validate
派生クエリのパラメーターを検証します。具体的には、クエリメソッドが必要に応じてスカラーパラメーターとコレクションパラメーターを定義していること、および無効なパラメーター宣言が拒否されていることを確認します。- パラメーター:
tree
-parameters
-