| インターフェース | 説明 |
|---|---|
| ParameterAccessor | メソッドパラメーターにアクセスするためのインターフェース。 |
| QueryByExampleExecutor<T> | Query by Example Example インスタンスの実行を可能にするインターフェース。 |
| QueryLookupStrategy | RepositoryQuery を検索する方法の戦略インターフェース。 |
| QueryMethodEvaluationContextProvider | 中央で定義された潜在的に共有されている StandardEvaluationContext にアクセスする方法を提供します。 |
| ReactiveQueryByExampleExecutor<T> | リアクティブインフラストラクチャを使用してクエリ例による Example インスタンスの実行を許可するインターフェース。 |
| RepositoryQuery | クエリ抽象化のためのインターフェース。 |
| クラス | 説明 |
|---|---|
| DefaultParameters | Parameters のデフォルト実装。 |
| ExtensionAwareQueryMethodEvaluationContextProvider | EvaluationContextExtension インスタンスのリストから EvaluationContext をアセンブルする QueryMethodEvaluationContextProvider。 |
| Parameter | クエリメソッドの単一のパラメーターを抽象化するクラス。 |
| Parameters<S extends Parameters<S,T>,T extends Parameter> | クエリパラメーターにバインドするか、クエリに個別に適用する必要があるメソッドパラメーターを抽象化します。 |
| ParametersParameterAccessor | Parameters インスタンスを使用して特別なパラメーターを見つける ParameterAccessor 実装。 |
| QueryMethod | ファインダークエリを実行するように指定されたメソッドの抽象化。 |
| ResultProcessor | クエリ結果要素の射影に関するメタデータを公開し、最終的に生のクエリ結果を射影とデータ転送オブジェクトに後処理する ResultProcessor。 |
| ReturnedType | QueryMethod によって返される型の表現。 |
| SpelEvaluator | メソッドからのパラメーター情報とメソッド呼び出しからのパラメーター値に基づいて、 SpelQueryContext.SpelExtractor によって抽出された SpEL 式を評価します。 |
| SpelQueryContext | SpelQueryContext.SpelExtractor カプセル化構成のソースは、多くの場合、すべてのクエリに共通です。 |
| SpelQueryContext.EvaluatingSpelQueryContext |
| 列挙型 | 説明 |
|---|---|
| QueryLookupStrategy.Key |
| 例外 | 説明 |
|---|---|
| ParameterOutOfBoundsException | Parameters インスタンス内の無効なインデックスを使用して Parameter にアクセスしようとしたときにスローされる例外。 |
| QueryCreationException | QueryMethod からクエリを作成できない場合にスローされる例外。 |
| アノテーション型 | 説明 |
|---|---|
| Param | 名前付きパラメーターを介してメソッドパラメーターをクエリにバインドするためのアノテーション。 |
Copyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.