SQL予約語チェッカー "repeat" と表示されます はMySQL(およびDB2)で予約されているSQLキーワードであるため、エスケープする必要があります。
JPA 1.0はそれを処理する標準的な方法を定義していないため、バックティックに依存するHibernateソリューションを使用する必要があります。 Hibernateリファレンスガイドから:
私は仮定 これはorm.xml
で機能します
JPA 2.0はさらに進んで、区切られた識別子を指定する方法を定義しました:
JPA 2.0を使用している場合は、ポータブルソリューションを使用することをお勧めします。