【问题标题】:Spring Roo Shell error - Unknown statement typeSpring Roo Shell 错误 - 未知语句类型
【发布时间】:2014-06-03 09:16:52
【问题描述】:

我的 spring roo shell 中有此错误消息:

     ____  ____  ____  
    / __ \/ __ \/ __ \ 
   / /_/ / / / / / / / 
  / _, _/ /_/ / /_/ /  
 /_/ |_|\____/\____/    1.2.5.RELEASE [rev 8341dc2]


Welcome to Spring Roo. For assistance press CTRL+SPACE or type "hint" then hit ENTER.
roo> Unknown statement type

如果我修改例如域属性,它无法生成/修改相应的 roo 生成的 AspectJ 类。我该怎么办?

编辑: 我终于解决了。这是一个随机的错误。我用了这个表达式:

javax.persistence.criteria.Expression<String> code = root.get("bank").<String> get("code"); 

而 Roo 无法处理它。我不知道为什么,但没有它它的工作。任何想法为什么会这样?

【问题讨论】:

  • 我使用 JDK 1.7 进行编译。
  • 我认为是一样的。或者你的意思是 Roo 1.2.5 版本?

标签: spring-roo


【解决方案1】:

我认为问题是由 Java Parser 引发的,因此请尝试更改您的代码,例如:

javax.persistence.criteria.Expression<String> code;
Something<String> something;

something = root.get("bank");
code = something.get("code");

或类似

【讨论】:

    猜你喜欢
    • 2018-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-23
    相关资源
    最近更新 更多