2008-12-29 46 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