我有2个实体:car和wheels(oneToMany),我想检索我的汽车,其中有所有的轮子,并且(这是棘手的部分)由wheels.location排序。以下代码引发异常,并显示消息“非法尝试取消引用集合”。
Select c
from Car
LEFT JOIN FETCH c.wheels
order by c.wheels.location
任何想法如何做到这一点,如果这可以在HQL中进行?
最佳答案
SELECT DISTINCT c
FROM Car
LEFT JOIN FETCH c.wheels AS wheels
ORDER BY wheels.location
关于hibernate - 总部内的HQL订单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/666423/