Oracle® Fusion Middleware Oracle TopLink Java Persistence API (JPA)拡張機能リファレンス 12c (12.1.2) E48005-01 |
|
![]() 前 |
![]() 次 |
eclipselink.batch.type
を使用して、バッチ・フェッチの対象となるすべてのリレーションシップについて問合せで使用するバッチ・フェッチのタイプを指定します。
値
表4-2は、この問合せヒントの値を説明しています。
表4-2 batch.typeの有効値
Value | 説明 |
---|---|
|
(デフォルト)元の問合せの選択基準がバッチ問合せと結合されます。 |
|
結合のかわりに、SQL |
|
SQL |
例
例4-5に、JPA問合せでこのヒントを使用する方法を示します。
例4-5 JPA問合せでのbatch.typeの使用
import org.eclipse.persistence.config.HintValues; import org.eclipse.persistence.config.QueryHints; query.setHint("eclipselink.BATCH_TYPE", "EXISTS");
例4-6に、@QueryHint
注釈でこのヒントを使用する方法を示します。
例4-6 @QueryHint注釈でのbatch.typeの使用
import org.eclipse.persistence.config.HintValues; import org.eclipse.persistence.config.QueryHints; @QueryHint(name=QueryHints.BATCH_TYPE, value="EXISTS");
関連項目
詳細は、次を参照してください。