Grails域和@Canonical

时间:2014-02-12 22:11:07

标签: grails groovy gorm grails-domain-class

我在Grails域类中使用了@ToString@EqualsAndHashCode。我发现了@Canonical并决定使用它。令我惊讶的是,我现在收到一个错误:

由于构造函数@ line -1,column -1中的哈希冲突,无法编译类xxx。 课堂生成期间的一般错误:java.util.NoSuchElementException

*java.util.NoSuchElementException
        at java.util.TreeMap$PrivateEntryIterator.nextEntry(TreeMap.java:1113)*

我认为这可能是旧编译类的问题所以我删除了目标目录并再次尝试。同样的问题。

@Canonical是否可以使用Grails域类?

1 个答案:

答案 0 :(得分:4)

没有

请参阅http://jira.grails.org/browse/GRAILS-8205

  

17 / Jan / 14 4:43 AM   如果域类用@Canonical标记,编译器现在将生成错误。