| Oracle® Fusion Middleware Oracle TopLink Java Persistence API (JPA)拡張機能リファレンス 12c (12.1.2) E48005-01 |
|
![]() 前 |
![]() 次 |
次を使用して、EclipseLink問合せヒント(JPA問合せの拡張機能)を指定できます。
@QueryHint注釈の使用
orm.xmlまたはeclipselink-orm.xmlファイルへのヒントの組込み
名前付き問合せや動的問合せ(JPQLまたは基準)の実行時におけるsetHint()メソッドの使用
Oracle TopLinkでは、次のEclipseLink問合せヒントがサポートされています。
すべてのEclipseLink問合せヒントは、org.eclipse.persistence.config package内のQueryHintsクラスに定義されています。ヒントを設定する場合は、org.eclipse.persistence.configパッケージ内の適切な構成クラスでpublic static finalフィールドを使用して、次のような値を設定できます。
HintValues
CacheUsage
PessimisticLock
QueryType
詳細は、次を参照してください。
『Oracle TopLinkの理解』の問合せヒントに関する項
『Oracle TopLinkソリューション・ガイド』の問合せに関する項
JPA仕様(http://jcp.org/en/jsr/detail?id=317)の10.3.1項、NamedQuery注釈に関する項