Oracle® Fusion Middleware Oracle TopLink Java Persistence API (JPA)拡張機能リファレンス 12c (12.1.2) E48005-01 |
|
![]() 前 |
![]() 次 |
eclipselink.result-collection-type
を使用して、問合せ結果にコレクション・クラス実装を構成します。
値
表4-38は、この問合せヒントの値を説明しています。
表4-38 result-collection-typeの有効値
Value | 説明 |
---|---|
|
|
|
(デフォルト) |
使用方法
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>");
関連項目
詳細は、次を参照してください。
『Oracle TopLinkの理解』のコレクション・マッピングに関する項