Anda harus keluar dari nama tabel saat menggunakan kata kunci yang dipesan. Di JPA 1.0, tidak ada cara standar dan solusi khusus Hibernate adalah dengan menggunakan backticks:
@Entity
@Table(name="`User`")
public class User {
...
}
Di JPA 2.0, sintaks standar terlihat seperti ini:
@Entity
@Table(name="\"User\"")
public class User {
...
}
Referensi
- Dokumentasi Inti Hibernasi
- 5.4. Pengidentifikasi kutipan SQL
- Spesifikasi JPA 2.0
- 2.13 Penamaan Objek Database