sql >> Database >  >> RDS >> Mysql

Slaapstand, MySQL en tabel met de naam Repeat - vreemd gedrag

De SQL Reserved Words Checker vertelt me ​​dat "repeat" is een gereserveerd SQL-sleutelwoord met MySQL (en DB2), dus u moet eraan ontsnappen.

JPA 1.0 definieert geen standaardmanier om daarmee om te gaan, dus u zult de Hibernate-oplossing moeten gebruiken die afhankelijk is van backticks. Uit de Hibernate-referentiegids:

Ik aangenomen dit zou werken in orm.xml ook.

JPA 2.0 ging verder en definieerde een manier om identifiers met scheidingstekens te specificeren:

Als je JPA 2.0 gebruikt, raad ik je aan om de draagbare oplossing te gebruiken.



  1. Back-up van een SQLite-database

  2. Postgres is de coolste database – Reden #1:Ontwikkelaars zijn er dol op!

  3. Gegevens in een tabel invoegen met behulp van opgeslagen procedures in postgresql

  4. MariaDB ROW_COUNT() uitgelegd