Je to způsobeno následující chybou:HHH-3577 Chybné SQL v pořadí podle klauzule, když pomocí spojených podtříd .
Jako náhradní řešení můžete odstranit @OrderBy a fetch = FetchType.EAGER na podcasts a načtěte kategorii pomocí následujícího dotazu namísto get() :
SELECT DISTINCT c
FROM Category c LEFT JOIN FETCH c.podcasts p
WHERE c.id = ?
ORDER BY p.publishedAt