渴望在集合中获取对象

时间:2013-05-18 15:18:16

标签: java hibernate hql

我使用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但我不认为那里有解决方案(如果可能的话,我也不想将映射文件更改为急切的提取)。

0 个答案:

没有答案