保留的SQL关键字“User”不允许作为简单类型名称

时间:2010-11-30 09:58:58

标签: java spring-roo

当我发出roo命令时

entity --class  ~.domain.User
在roo shell中,我得到了

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

我想知道的是,有没有办法为实体提供别名?因为我确实有几个实体,其名称不允许如上所述。或者有办法克服这种问题吗?

任何帮助将不胜感激。非常感谢你。

2 个答案:

答案 0 :(得分:13)

您可以尝试将--permitReservedWords选项添加到实体命令。

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

答案 1 :(得分:0)

如果要更改实体名称,请保留表名:

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

我认为有一种方法可以引用所有sql标识符,但我对Roo知之甚少。