JPA зарезервировал ключевые слова для postgres - PullRequest
1 голос
/ 25 февраля 2009

Я использую JPA с СУБД postgres и пытаюсь создать новую сущность, которая сопоставляется с таблицей «Пользователь».

Это очень распространенная проблема, поскольку пользователь является зарезервированным словом в Postgres. Мой вопрос: как я могу "избежать" зарезервированного ключевого слова или установить JPA, чтобы избежать его?

Я попытался @Table (name = "\" user \ "") безуспешно:

2009-02-25 15: 43: 14,218 ОШИБКА [org.hibernate.tool.hbm2ddl.SchemaUpdate] Неудачно: создать таблицу «Пользователь» _Module (users_login varchar (100) не ноль, modules_id int8 не ноль)

1 Ответ

3 голосов
/ 25 февраля 2009

Использование:

@Table(name = "`user`")

и все работает ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...