Jest to spowodowane następującym błędem:HHH-3577 Nieprawidłowy kod SQL w kolejności według klauzuli, gdy używanie połączonych podklas .
Jako obejście możesz usunąć @OrderBy
i fetch = FetchType.EAGER
w podcasts
i załaduj kategorię za pomocą następującego zapytania zamiast get()
:
SELECT DISTINCT c
FROM Category c LEFT JOIN FETCH c.podcasts p
WHERE c.id = ?
ORDER BY p.publishedAt