Oracle® Fusion Middleware Oracle TopLink Java Persistence API (JPA)拡張機能リファレンス 12c (12.1.2) E48005-01 |
|
前 |
次 |
@QueryRedirectors
を使用して、前処理および後処理、リダイレクト、または監査などの一部の副次的影響の実行に対するTopLink問合せをインターセプトします。
注釈要素
表2-56は、この注釈の要素を示しています。
表2-56 @QueryRedirectorsの注釈要素
注釈要素 | 説明 | デフォルト |
---|---|---|
|
この |
|
|
デフォルトの |
|
insert |
デフォルトの |
|
readAll |
デフォルトの
|
|
|
デフォルトの
|
|
|
デフォルトの 集計関数を含む、または複数のエンティティを選択するJPA問合せを実行しているユーザーの場合、このリダイレクタが起動されます。 |
|
|
デフォルトの |
|
使用方法
@QueryRedirectors
を使用して、標準のTopLink問合せ機能を拡張します。
QueryRedirector
を問合せヒントeclipselink.query.redirector
を介して設定するか、エンティティのデフォルトのリダイレクタとして設定できます。
QueryRedirectors
は、TopLink Gridを統合して、問合せをCoherence Gridにリダイレクトする際に使用されます。
例
例2-94に、この注釈を使用する方法を示します。
例2-94 @QueryRedirectors注釈の使用
@QueryRedirectors(
allQueries=org.queryredirectors.AllQueriesForEntity.class)
@Entity
public class
...
関連項目
詳細は、次を参照してください。
『Oracle TopLinkの理解』のデータベース問合せに関する項