我使用Hibernate映射了Cat
个对象,类似于手册中提到的对象:http://docs.jboss.org/hibernate/core/4.3/manual/en-US/html_single/(例4.1)。 Cat
类中的字段设置为延迟提取,但我想写一个HQL查询,它急切地提取Cat
对象及其所有小猫。我尝试使用from Cat as c inner join fetch c.kitten
,但这并没有完全获取每只小猫的字段。
我的问题是:如何编写一个热切地提取集合中所有项目的单个HQL查询?我知道Eager fetching collections in Hibernate with ScrollableResults但我不认为那里有解决方案(如果可能的话,我也不想将映射文件更改为急切的提取)。