2

クラス階層ごとのテーブルを使用してマップしたクラス階層があります。

               AbstractClass
                     |
        -----------------------------
        |                           |
   ConcreteClassA             ConcreteClassB

AbstractClass には、"Status" という名前の "Status" 型のプロパティがあり、ハッシュされた "Widgets" のセットがあります。

「ステータス」参照の遅延を「プロキシなし」に設定すると、「ウィジェット」コレクションにアクセスしようとしてもロードされません。さらに、具体的なサブクラスがプロキシされます。

「ステータス」参照の遅延が「プロキシ」に設定されている場合、予想どおり、「ウィジェット」コレクションは遅延ロードされます。

多対一の参照で「プロキシなし」を設定すると、コレクションの遅延読み込みに影響するのはなぜですか? NHibernate 3.3.2 GA と Fluent NHibernate を使用しています。データベースは iSeries DB2 です。違いがある場合。

4

0 に答える 0