Spring Roo Shell错误 - 未知的语句类型

时间:2014-06-03 09:16:52

标签: spring-roo

我的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无法处理它。我不知道为什么,但没有它的工作。任何想法为什么会这样?

1 个答案:

答案 0 :(得分:0)

我认为Java Parser抛出了这个问题,所以请尝试更改代码,例如:

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

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

或类似