【发布时间】:2011-09-18 07:05:20
【问题描述】:
情况是这样的:
我有一个实体 Book 与 Chapter 保持一对多关系。
现在,如果我尝试查询“from Book book inner join book.chapters chapter where chapter.title like '%hibernate%'”,它会给我想要的结果。
但如果我尝试“from Book where book.chapters.title like '%hibernate%'”,我会收到错误非法尝试取消引用集合。
问题是我只想要 Book 对象的集合作为回报,而不是我通过前一个查询获得的一对 Book 和 Chapter 对象的集合。
有人可以帮我理解吗?
【问题讨论】: