标签: mysql hibernate grails gorm
我有两个模型Quiz和QuizQuestion,Quiz有QuizQuestion个。当我这样做时:
Quiz
QuizQuestion
QuizQuestion.withCriteria { quiz { eq("id", 107) } }
当我的Db显示数据库中只有3个QuizQuestion用于quiz_id 107时,我得到4个结果。为什么会发生这种情况?
答案 0 :(得分:2)
试试吧:
setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY) in withCriteria
有关详细信息,请参阅blog