コレクション・マッピングについては、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, 2004, Oracle. All rights reserved.