Зарезервированное ключевое слово SQL «Пользователь» недопустимо в качестве простого имени типа - PullRequest
7 голосов
/ 30 ноября 2010

Когда я дал команду roo

entity --class  ~.domain.User

в оболочке руо, я получил

Reserved SQL keyword 'User' is not permitted as simple type name

Что я хочу знать, так это то, есть ли способ присвоить псевдоним сущности? Потому что у меня есть пара объектов, имена которых не разрешены, как указано выше. Или есть способ решить эту проблему?

Любая помощь будет принята с благодарностью. Большое спасибо.

Ответы [ 2 ]

13 голосов
/ 30 ноября 2010

Вы можете попытаться добавить параметр --permitReservedWords в команду объекта.

https://jira.springsource.org/browse/ROO-1502

0 голосов
/ 30 ноября 2010

Если вы хотите изменить имя сущности, но сохранить имя таблицы:

entity --class ~.domain.FooUser --table user

Я бы подумал, что есть способ процитировать все идентификаторы sql, но я мало что знаю о Roo.

...