我有两个模型Quiz
和QuizQuestion
,而Quiz
有QuizQuestion
。当我做:
QuizQuestion.withCriteria {
quiz {
eq("id", 107)
}
}
当我的Db显示quiz_id 107的数据库中只有3个
QuizQuestion
时,我得到4个结果。为什么会这样? 最佳答案
你试一试:
setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY) in withCriteria
有关更多信息,请参见blog。