标签: nhibernate
我正在尝试解决涉及HQL查询的N + 1选择问题,该查询加载了所有相同基类型的对象集合。
为了解决这个问题,我想急切地获取一些子类中定义的引用和集合。类似的东西:
select c from BaseClass c left join fetch c.PropertyOfSubClassA left join fetch c.PropertyOfSubClassB
有可能做这样的事吗?
答案 0 :(得分:0)
不,这是不可能的。
要修复选择的n + 1问题,建议您尝试使用batch fetching。