クラス階層ごとのテーブルを使用してマップしたクラス階層があります。
AbstractClass
|
-----------------------------
| |
ConcreteClassA ConcreteClassB
AbstractClass には、"Status" という名前の "Status" 型のプロパティがあり、ハッシュされた "Widgets" のセットがあります。
「ステータス」参照の遅延を「プロキシなし」に設定すると、「ウィジェット」コレクションにアクセスしようとしてもロードされません。さらに、具体的なサブクラスがプロキシされます。
「ステータス」参照の遅延が「プロキシ」に設定されている場合、予想どおり、「ウィジェット」コレクションは遅延ロードされます。
多対一の参照で「プロキシなし」を設定すると、コレクションの遅延読み込みに影響するのはなぜですか? NHibernate 3.3.2 GA と Fluent NHibernate を使用しています。データベースは iSeries DB2 です。違いがある場合。