ヘッダーをスキップ
Oracle® Fusion Middleware Oracle TopLink Java Persistence API (JPA)拡張機能リファレンス
12c (12.1.2)
E48005-01
  目次へ移動
目次

前
 
次
 

left-join-fetch

eclipselink.left-join-fetchを使用して問合せを最適化することにより、関連オブジェクトは個別に問合せが行われるのではなく、問合せに結合されます。

表4-22は、この問合せヒントの値を説明しています。

表4-22 left-join-fetchの有効値

Value 説明

文字列

リレーションシップへのJPQLスタイルのナビゲーション


使用方法

この問合せヒントを使用して、JPQLでサポートされていないネストされた結合フェッチを作成できます。また、eclipselink.left-join-fetchを使用して、ネイティブ問合せを含む結合フェッチを作成することもできます。


注意:

この問合せヒントでは、nullまたは空の値を使用できるOUTER結合を使用します。


例4-44 JPA問合せでのleft-join-fetchの使用

import org.eclipse.persistence.config.HintValues;
 import org.eclipse.persistence.config.QueryHints;
 query.setHint("eclipselink.LEFT_FETCH", "STRING");

例4-45 @QueryHint注釈でのleft-join-fetchの使用

import org.eclipse.persistence.config.HintValues;
 import org.eclipse.persistence.config.QueryHints;
 @QueryHint(name=QueryHints.LEFT_FETCH, value="STRING");

関連項目