Berkat komentar baik @JBNizet, saya menemukan masalahnya bukan pada perilaku UUID yang aneh, tetapi Hibernate tidak lolos dari pengidentifikasi secara default.
Sebenarnya ada tiga solusi mudah untuk pertanyaan tersebut:
-
Jangan gunakan kata kunci khusus, ubah nama tabel menjadi yang lain.
-
Keluarkan nama tabel secara manual (seperti
@Table(name = "\"user\"")di HUser.java). -
Tambahkan baris
hibernate.globally_quoted_identifiers=trueke konfigurasi Anda. Saya bertanya-tanya mengapa itu tidaktruesecara default... Lihat ini untuk lebih jelasnya.