【问题标题】:Reserved SQL keyword 'User' is not permitted as simple type name保留的 SQL 关键字“用户”不允许作为简单类型名称
【发布时间】:2010-11-30 09:58:57
【问题描述】:

当我发出 roo 命令时

entity --class  ~.domain.User

在 roo shell 中,我得到了

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

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

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

【问题讨论】:

    标签: java spring-roo


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

      我认为有一种方法可以引用所有 sql 标识符,但我对 Roo 了解不多。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-01-31
        • 2020-06-15
        • 2017-07-06
        • 2011-05-14
        • 1970-01-01
        • 1970-01-01
        • 2021-09-05
        • 1970-01-01
        相关资源
        最近更新 更多