Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Hibernate, MySQL dan tabel bernama Ulangi - perilaku aneh

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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Snow Leopard + Ruby 1.9.1 + Permata MySQL =Masalah besar

  2. UPDATE Syntax dengan ORDER BY, LIMIT dan Multiple Tables

  3. Hibernasi mengirim kueri berlebihan ke database

  4. Menanyakan hal-hal di dekat geolokasi?

  5. Bagaimana cara menghubungkan mySQL di proyek Android saya?