Der SQL-Prüfung für reservierte Wörter sagt mir, dass "wiederholen" ist ein reserviertes SQL-Schlüsselwort bei MySQL (und DB2), also müssen Sie es maskieren.
JPA 1.0 definiert keine Standardmethode, um damit umzugehen, sodass Sie die Hibernate-Lösung verwenden müssen, die auf Backticks basiert. Aus dem Hibernate-Referenzhandbuch:
Ich vermute dies würde in orm.xml
funktionieren auch.
JPA 2.0 ging noch weiter und definierte einen Weg, um begrenzte Bezeichner anzugeben:
Wenn Sie JPA 2.0 verwenden, würde ich empfehlen, die portable Lösung zu verwenden.