È causato dal seguente bug:HHH-3577 SQL errato in ordine per clausola quando utilizzando sottoclassi unite .
Come soluzione alternativa puoi rimuovere @OrderBy
e fetch = FetchType.EAGER
su podcasts
e carica la categoria usando la query seguente invece di get()
:
SELECT DISTINCT c
FROM Category c LEFT JOIN FETCH c.podcasts p
WHERE c.id = ?
ORDER BY p.publishedAt