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

前
 
次
 

result-collection-type

eclipselink.result-collection-typeを使用して、問合せ結果にコレクション・クラス実装を構成します。

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

表4-38 result-collection-typeの有効値

Value 説明

true

.classを含まない、コレクション型を表す完全修飾クラス名。

false

(デフォルト) nullの結果は無視されません(つまり、結果はキャッシュされます)。


使用方法

ListではないCollection型を使用する場合、getResultList()のかわりに、getResultCollection()またはgetSingleResult()を使用する必要があります。

例4-77 JPA問合せでのresult-collection-typeの使用

import org.eclipse.persistence.config.HintValues;
 import org.eclipse.persistence.config.QueryHints;
 query.setHint("eclipselink.RESULT_COLLECTION_TYPE", "<CLASS_NAME>");

例4-78 @QueryHint注釈でのresult-collection-typeの使用

import org.eclipse.persistence.config.HintValues;
 import org.eclipse.persistence.config.QueryHints;
 @QueryHint(name=QueryHints.RESULT_COLLECTION_TYPE, value="<CLASS_NAME>");

関連項目

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