Ini disebabkan oleh bug berikut:HHH-3577 SQL salah diurutkan berdasarkan klausa saat menggunakan subkelas yang tergabung .
Sebagai solusinya, Anda dapat menghapus @OrderBy
dan fetch = FetchType.EAGER
di podcasts
dan muat kategori menggunakan kueri berikut alih-alih get()
:
SELECT DISTINCT c
FROM Category c LEFT JOIN FETCH c.podcasts p
WHERE c.id = ?
ORDER BY p.publishedAt