Oracle® Fusion Middleware Oracle TopLink Java Persistence API (JPA)拡張機能リファレンス 12c (12.1.2) E48005-01 |
|
前 |
次 |
問合せによりそのJDBC文をキャッシュするかどうかを指定します。
値
表4-14は、この問合せヒントの値を説明しています。
使用方法
これにより、問合せでパラメータ化されたSQLを文キャッシュとともに使用できます。また、文キャッシュが永続性ユニットについて有効になっている場合、特定の問合せでその文をキャッシュしないようにすることもできます。
ヒント: 通常、問合せごとではなく、永続性ユニット全体について文キャッシュを設定する必要があります(「jdbc.cache-statements」を参照)
|
例
例4-30 JPA問合せでのjdbc.cache-statementの使用
import org.eclipse.persistence.config.HintValues; import org.eclipse.persistence.config.QueryHints; query.setHint("eclipselink.CACHE_STATEMENT", "TRUE");
例4-31 @QueryHint注釈でのjdbc.cache-statementの使用
import org.eclipse.persistence.config.HintValues; import org.eclipse.persistence.config.QueryHints; @QueryHint(name=QueryHints.CACHE_STATEMENT, value="TRUE");
関連項目
詳細は、次を参照してください。
『Oracle TopLinkソリューション・ガイド』のパフォーマンスの拡張に関する項