Pemeriksa Kata Cadangan SQL memberitahu saya bahwa "ulangi" adalah kata kunci SQL yang dicadangkan dengan MySQL (dan DB2) jadi Anda harus menghindarinya.
JPA 1.0 tidak mendefinisikan cara standar untuk menanganinya sehingga Anda harus menggunakan solusi Hibernate yang bergantung pada backticks. Dari Panduan Referensi Hibernasi:
Saya berasumsi ini akan bekerja di orm.xml
juga.
JPA 2.0 melangkah lebih jauh dan mendefinisikan cara untuk menentukan pengenal yang dibatasi:
Jika Anda menggunakan JPA 2.0, saya sarankan untuk menggunakan solusi portabel.