2008-12-29 49 views
2

我有域類:Grails的渴望獲取不檢索所有數據

class Person { 
    static hasMany = [ items: Item ] 
    static fetchMode = [ items: 'eager' ] 
    String name 
    Set items 
} 
class Item { 
    static belongsTo = [ owner: Person ] 
    String name 
} 

如果我留在原地static fetchMode = [ items: 'eager' ],然後調用getItems()只返回項目的10%左右。如果我刪除fetchMode,則getItems()將返回所有項目。任何想法爲什麼渴望獲取結果檢索少於所有存儲的數據?

+0

請將您的問題的答案作爲_answer_分享,然後接受答案,否則此問題將繼續留在我們的「未答覆的問題」列表中。如果問題不再相關,請舉報主持人注意。 – 2011-02-23 07:21:35

回答

0

2011年2月,根據grails.org,在Grails 1.04中,這已被確定爲bug。截至2012年7月,該錯誤被列爲已關閉,所以應該解決問題。

+0

請參閱[此問題](http://meta.stackexchange.com/questions/139075/should-old-questions-with-a-- solutions-in-the-comments-but-no-posted-answer-be-ans )爲什麼我回答了一箇舊帖子。 – 2012-07-11 02:05:45