Es causado por el siguiente error:HHH-3577 SQL incorrecto en orden por cláusula cuando usando subclases unidas .
Como solución, puede eliminar @OrderBy
y fetch = FetchType.EAGER
en podcasts
y cargue la categoría usando la siguiente consulta en lugar de get()
:
SELECT DISTINCT c
FROM Category c LEFT JOIN FETCH c.podcasts p
WHERE c.id = ?
ORDER BY p.publishedAt