Trình kiểm tra Từ dành riêng cho SQL cho tôi biết rằng "lặp lại" là một từ khóa SQL dành riêng cho MySQL (và DB2), vì vậy bạn cần phải thoát khỏi nó.
JPA 1.0 không xác định một cách tiêu chuẩn để xử lý điều đó, vì vậy bạn sẽ phải sử dụng giải pháp Hibernate dựa trên các thanh chống nền. Từ Hướng dẫn Tham khảo Hibernate:
Tôi giả sử điều này sẽ hoạt động trong orm.xml
quá.
JPA 2.0 đã tiến xa hơn và xác định một cách để chỉ định các số nhận dạng được phân tách:
Nếu bạn đang sử dụng JPA 2.0, tôi khuyên bạn nên sử dụng giải pháp di động.