Причинява се от следния бъг:HHH-3577 Грешен SQL в ред по клауза, когато използване на обединени подкласове .
Като заобиколно решение можете да премахнете @OrderBy
и fetch = FetchType.EAGER
в podcasts
и заредете категория, като използвате следната заявка вместо get()
:
SELECT DISTINCT c
FROM Category c LEFT JOIN FETCH c.podcasts p
WHERE c.id = ?
ORDER BY p.publishedAt