属性要件はJavaバージョンによって異なります。Java 2を使用中の場合、privateまたはprotected属性で直接アクセスを使用できます。直接アクセスおよびメソッド・アクセスの詳細は、「TopLinkディスクリプタについて」を参照してください。
透過的ではないインダイレクションを使用中の場合、属性は元の属性タイプではなくValueHolderInterfaceタイプにします。値ホルダーは、必要となるまで参照オブジェクトをインスタンス化しません。
Java 2では、あらゆるコレクション・マッピングのコレクションおよびリスト属性タイプについて、TopLinkに透過的なインダイレクションが用意されています。透過的なインダイレクションを使用しても、ValueHolderInterfaceの使用や、他のオブジェクト・モデル要件は必要ではありません。
インダイレクションおよび透過的なインダイレクションの詳細は、「リレーションシップ・マッピングの使用」を参照してください。
Copyright © 1997, 2006, Oracle. All rights reserved.