Es wird durch den folgenden Fehler verursacht:HHH-3577 Falsches SQL in order by Klausel when verbundene Unterklassen verwenden .
Als Problemumgehung können Sie @OrderBy
entfernen und fetch = FetchType.EAGER
auf podcasts
und laden Sie die Kategorie mit der folgenden Abfrage anstelle von get()
:
SELECT DISTINCT c
FROM Category c LEFT JOIN FETCH c.podcasts p
WHERE c.id = ?
ORDER BY p.publishedAt