Nhibernate HQL中子类集合的快速加载

Nhibernate HQL中子类集合的快速加载,nhibernate,Nhibernate,我正在尝试解决一个N+1选择问题,该问题涉及一个HQL查询,该查询加载一组具有相同基本类型的对象 为了解决这个问题,我想急切地获取一些在一些子类中定义的引用和集合。比如: select c from BaseClass c left join fetch c.PropertyOfSubClassA left join fetch c.PropertyOfSubClassB 有可能这样做吗 不,这是不可能的 若要修复选定的n+1问题,我建议您改为尝试

我正在尝试解决一个N+1选择问题,该问题涉及一个HQL查询,该查询加载一组具有相同基本类型的对象

为了解决这个问题,我想急切地获取一些在一些子类中定义的引用和集合。比如:


select c
from BaseClass c
   left join fetch c.PropertyOfSubClassA
   left join fetch c.PropertyOfSubClassB 
有可能这样做吗

不,这是不可能的

若要修复选定的n+1问题,我建议您改为尝试