Het wordt veroorzaakt door de volgende bug:HHH-3577 Verkeerde SQL op volgorde van clausule wanneer met behulp van samengevoegde subklassen .
Als tijdelijke oplossing kunt u @OrderBy . verwijderen en fetch = FetchType.EAGER op podcasts en laad categorie met behulp van de volgende query in plaats van get() :
SELECT DISTINCT c
FROM Category c LEFT JOIN FETCH c.podcasts p
WHERE c.id = ?
ORDER BY p.publishedAt