1
私はnhibernateを使用して親クラスを怠け者でない方法でロードしています と私はランタイムで決定する子クラスの多対多のセットを持っています。ない。 私は.hbm.xmlマッピングを使用していますが、アセンブリをロードした後にセットの "lazy"プロパティを変更しようとしましたが、それは可能ですか?実行時に遅延ロードに変更する
私はnhibernateを使用して親クラスを怠け者でない方法でロードしています と私はランタイムで決定する子クラスの多対多のセットを持っています。ない。 私は.hbm.xmlマッピングを使用していますが、アセンブリをロードした後にセットの "lazy"プロパティを変更しようとしましたが、それは可能ですか?実行時に遅延ロードに変更する
私は、lazy = falseを設定し、HQLで "join fetch"を使うか、criteriasでSetFetchModeを熱心に取り出す必要があると考えます。もっとここに
読む:http://ayende.com/Blog/archive/2006/05/02/CombatingTheSelectN1ProblemInNHibernate.aspx
/Asger