2014-02-12 34 views
2

我在我的Grails域類中使用了@ToString@EqualsAndHashCode。我發現了約@Canonical,並決定使用它。令我驚訝的是,我現在得到一個錯誤:Grails域和@Canonical

由於構造函數@行-1,列-1中的哈希衝突無法編譯類xxx。 類生成過程中一般錯誤:java.util.NoSuchElementException

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

我想這可能是與老編譯的類的問題,所以我刪除的目標目錄,並試圖再次。同樣的問題。

@Canonical與Grails域類一起工作嗎?

回答

4

http://jira.grails.org/browse/GRAILS-8205

17/Jan/14 4:43 AM The compiler will now generate an error if a domain class is marked with @Canonical.

+0

十分感謝。我看到了這個jira,但是我錯過了Graeme所說的部分:「已經決定@Canonical不應該被域名類支持」 – bholl