我正在使用 nhibernate 以一种非懒惰的方式加载父类,并且我有一组多对多的子类,我想在运行时确定而不是懒惰地加载它。我正在使用 .hbm.xml 映射,并且在加载程序集后尝试更改设置的“惰性”属性,这可能吗?
yael
问问题
1109 次
1 回答
1
我认为最好(唯一)的方法是设置lazy=false,然后在您的HQL 中使用“join fetch”或在标准中对需要急切检索的集合使用SetFetchMode。
在此处阅读更多信息:http: //ayende.com/Blog/archive/2006/05/02/CombatingTheSelectN1ProblemInNHibernate.aspx
/阿斯格
于 2009-07-23T20:11:26.480 回答