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

JPA/Hibernate tidak dapat membuat Entitas bernama Order

ORDER kata adalah kata kunci yang dicadangkan, Anda harus menghindarinya.

Di JPA 1.0, tidak ada cara standar dan solusi khusus Hibernate adalah menggunakan backticks:

@Entity
@Table(name="`Order`")
@Inheritance(strategy=InheritanceType.TABLE_PER_CLASS)
public class Order extends PersistentEntity {
... rest of POJO def...
}

JPA 2.0 menstandarisasi ini dan sintaksnya terlihat seperti ini:

@Entity
@Table(name="\"Order\"")
@Inheritance(strategy=InheritanceType.TABLE_PER_CLASS)
public class Order extends PersistentEntity {
... rest of POJO def...
}

Referensi



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana menemukan nomor seri tanpa celah di mysql?

  2. Menggunakan union dan order by klausa di mysql

  3. SQLite INSERT - ON DUPLICATE KEY UPDATE (UPSERT)

  4. Kesalahan tidak diketahui:MySQLTransactionRollbackException 1213

  5. Pilih Nilai Terbesar Untuk Setiap 7 Hari Terakhir