我有两个模型QuizQuizQuestion,而QuizQuizQuestion。当我做:

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

当我的Db显示quiz_id 107的数据库中只有3个QuizQuestion时,我得到4个结果。为什么会这样?

最佳答案

你试一试:

setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY) in withCriteria

有关更多信息,请参见blog

10-06 02:30