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