アノテーションインターフェース Query
@DocumentedSE
@TargetSE({ANNOTATION_TYPESE,METHODSE})
@RetentionSE(RUNTIMESE)
public @interface Query
リポジトリメソッドでファインダー照会を直接宣言するためのアノテーション。
- 作成者:
- Alex Shvid, Matthew T. Adams, Mark Paluch
ネストされたクラスのサマリー
ネストされたクラスオプション要素のサマリー
オプション要素修飾子と型オプションの要素説明boolean
string query
なしでクエリ派生を使用してフィルタリングを許可するかどうかを指定します。boolean
定義されたクエリをカウント射影として実行する必要があるかどうかを返します。boolean
定義されたクエリを Exist 射影として実行する必要があるかどうかを返します。CQL query
がRequest.isIdempotent()
であるかどうかを指定します。実際に実行されるクエリを定義する Cassandra CQL3 文字列。
要素の詳細
value
StringSE value実際に実行されるクエリを定義する Cassandra CQL3 文字列。プレースホルダー?0
、?1
などがサポートされています。- デフォルト:
- ""
allowFiltering
boolean allowFilteringstring query
なしでクエリ派生を使用してフィルタリングを許可するかどうかを指定します。- 導入:
- 2.0
- デフォルト:
- false
idempotent
Query.Idempotency idempotent- 導入:
- 2.2
- デフォルト:
- UNDEFINED
count
boolean count定義されたクエリをカウント射影として実行する必要があるかどうかを返します。- 導入:
- 2.1
- デフォルト:
- false
exists
boolean exists定義されたクエリを Exist 射影として実行する必要があるかどうかを返します。- 導入:
- 2.1
- デフォルト:
- false