永続クラス要件

属性要件はJavaバージョンによって異なります。Java 2を使用中の場合、privateまたはprotected属性で直接アクセスを使用できます。直接アクセスおよびメソッド・アクセスの詳細は、「TopLinkディスクリプタについて」を参照してください。

透過的ではないインダイレクションを使用中の場合、属性は元の属性タイプではなくValueHolderInterfaceタイプにします。値ホルダーは、必要となるまで参照オブジェクトをインスタンス化しません。

Java 2では、あらゆるコレクション・マッピングのコレクションおよびリスト属性タイプについて、TopLinkに透過的なインダイレクションが用意されています。透過的なインダイレクションを使用しても、ValueHolderInterfaceの使用や、他のオブジェクト・モデル要件は必要ではありません。

インダイレクションおよび透過的なインダイレクションの詳細は、「リレーションシップ・マッピングの使用」を参照してください。


関連項目

オブジェクト・モデル要件
コンストラクタ要件
リモート・セッション要件

 

Copyright © 1997, 2004, Oracle. All rights reserved.