Используя зарезервированные ключевые слова JPQL с JPA

У меня есть класс объекта под названием "Группа", и NetBeans предупреждает меня "Имя таблицы объекта, зарезервированная Персистентность Java ключевое слово QL".

Подобный случай был бы использованием зарезервированных ключевых слов SQL.

Это назовет быть оставленным? Был бы использование другого имени таблицы решать проблему @Table (имя = "otherName"). Или я должен переименовать класс?

7
задан Pascal Thivent 5 September 2010 в 21:25
поделиться

1 ответ

Вам не нужно переименовать класс - и вы не должны - имя, которое вы выбрали, отражают ваш домен, и вы не должны менять его из-за инструмента или структуры Ограничения, в случае, если инструмент / каркас обеспечивает способ избежать «Clash». JPA предоставляет такой способ.

4
ответ дан 6 December 2019 в 14:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: