コレクション・マッピングについては、TopLinkマッピング・エディタでコンテナ・クラスを指定できます(「ダイレクト・コレクション・マッピングの使用」を参照)。
TopLinkマッピング・エディタを使用せずにコンテナ・ポリシーを設定するには、CollectionMapping
およびReadAllQuery
の両方に次のAPIを使用できます。
useCollectionClass(Class)
: コレクション内のオブジェクトのコンテナとして使用する具体的なCollection
クラスを指定します。JDK 1.2では、このクラスはjava.util.Collection
インタフェースを実装する必要があります。 useMapClass(Class, String)
: コレクション内のオブジェクトのコンテナとして使用する具体的なMapクラスを指定します。JDK 1.2では、このクラスはjava.util.Map
インタフェースを実装する必要があります。 ターゲット・オブジェクトでコールされた際に、結果がHashtable
またはMap
のキーとして使用されるゼロ引数メソッドの名前も指定されます。このメソッドは、Hashtable
またはMap
の有効なキーであるオブジェクトを返す必要があります。
Copyright © 1997, 2006, Oracle. All rights reserved.