Hitachi

Cosminexus V11 アプリケーションサーバ 機能解説 互換編


8.16.5 クエリヒントの指定

クエリ実行時に,ベンダに依存するヒントとしてクエリヒントを指定できます。CJPAプロバイダでは,悲観的ロックを使用するときに指定します。

クエリヒントは次に示す場所に指定します。

クエリヒントに指定できる範囲以外の値が設定された場合は例外が発生します。なお,指定する値は大文字と小文字を区別しません。

例外が発生するタイミングは,クエリヒントが指定された個所によって異なります。次に例外発生のタイミングを示します。

CJPAプロバイダがサポートするクエリヒントについては,アノテーションを使用する場合は「8.22 javax.persistenceパッケージに含まれるアノテーションのサポート範囲」,O/Rマッピングファイルを使用する場合は「12.3 O/Rマッピングファイル」を参照してください。