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=true
ke konfigurasi Anda. Saya bertanya-tanya mengapa itu tidaktrue
secara default... Lihat ini untuk lebih jelasnya.