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

前
 
次
 

read-only

eclipselink.read-onlyを使用して、問合せから読取り専用結果を取得します。

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

表4-35 read-onlyの有効値

Value 説明

TRUE

読取り専用結果が問合せから取得されます。

FALSE

(デフォルト)読取り専用結果は問合せから取得されません。


使用方法

非トランザクションの読取り操作では、要求されたエンティティ・タイプが共有キャッシュに格納される場合、デタッチされたコピーではなく、共有インスタンスが返されるように要求できます。


注意:

共有キャッシュから返されるオブジェクトを変更しないでください。


例4-71に、JPA問合せでこのヒントを使用する方法を示します。

例4-71 JPA問合せでのread-onlyの使用

import org.eclipse.persistence.config.HintValues;
 import org.eclipse.persistence.config.QueryHints;
 query.setHint(QueryHints.READ_ONLY, HintValues.TRUE);

例4-72に、@QueryHint注釈でこのヒントを使用する方法を示します。

例4-72 @QueryHint注釈でのread-onlyの使用

import org.eclipse.persistence.config.HintValues;
 import org.eclipse.persistence.config.QueryHints;
 @QueryHint(name=QueryHints.READ_ONLY, value=HintValues.TRUE);

関連項目

詳細は、次を参照してください。