Проверката на резервираните думи в SQL ми казва, че "repeat" е запазена SQL ключова дума с MySQL (и DB2), така че трябва да я избегнете.
JPA 1.0 не дефинира стандартен начин за справяне с това, така че ще трябва да използвате решение за хибернация, което разчита на обратна връзка. От Справочното ръководство за хибернация:
предполагам това ще работи в orm.xml
също.
JPA 2.0 отиде по-далеч и дефинира начин за определяне на идентификатори с разделители:
Ако използвате JPA 2.0, бих препоръчал да използвате преносимото решение.