1

我有Cat使用 Hibernate 映射的对象,类似于手册中提到的对象: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 查询来急切地获取集合中的所有项目?我知道在 Hibernate 中使用 ScrollableResults 急切获取集合,但我认为那里没有解决方案(如果可能的话,我也不想将映射文件更改为急切获取)。

4

0 回答 0