GORM withCriteria返回意外的重复结果

时间:2014-11-05 09:49:45

标签: mysql hibernate grails gorm

我有两个模型QuizQuizQuestionQuizQuizQuestion个。当我这样做时:

QuizQuestion.withCriteria { 
    quiz { 
      eq("id", 107) 
    }
}

当我的Db显示数据库中只有3个QuizQuestion用于quiz_id 107时,我得到4个结果。为什么会发生这种情况?

1 个答案:

答案 0 :(得分:2)

试试吧:

setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY) in withCriteria

有关详细信息,请参阅blog