Mysql
 sql >> база данни >  >> RDS >> Mysql

Hibernate, MySQL и таблица с име Repeat - странно поведение

Проверката на резервираните думи в SQL ми казва, че "repeat" е запазена SQL ключова дума с MySQL (и DB2), така че трябва да я избегнете.

JPA 1.0 не дефинира стандартен начин за справяне с това, така че ще трябва да използвате решение за хибернация, което разчита на обратна връзка. От Справочното ръководство за хибернация:

предполагам това ще работи в orm.xml също.

JPA 2.0 отиде по-далеч и дефинира начин за определяне на идентификатори с разделители:

Ако използвате JPA 2.0, бих препоръчал да използвате преносимото решение.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. актуализиране, ако съществуват две полета, вмъкнете, ако не (MySQL)

  2. Как да покажа грешка в MySQL в PHP за дълга заявка, която зависи от въведеното от потребителя?

  3. Регистрация на потребител и проверка на имейл PHP и MySQL

  4. Грешка в MySql 150 - Външни ключове

  5. MySQL INNER JOIN Псевдоним