gpt4 book ai didi

grails - 依靠 hasMany 关系在 grails 中创建标准

转载 作者:行者123 更新时间:2023-12-02 13:57:40 25 4
gpt4 key购买 nike

我有两个类

Quiz{
String name
static hasMany[tags:Tag]
}

Tag{
String tag
}

如何使用标准构建器在 grails 中编写以下查询
select count(tag_id),tag  from quiz_tag 
left outer join tag on tag_id=id
group by tag_id,tag

最佳答案

如果您使用域类映射多对多表,您可以使用条件查询来执行此操作,如 here 所述。 .

class QuizTag {
Quiz quiz
Tag tag

...
}

def counts = QuizTag.withCriteria {
projections {
groupProperty('tag')
rowCount()
}
}
counts变量将是 List[Tag object, count of the Tag]列表。

关于grails - 依靠 hasMany 关系在 grails 中创建标准,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12739268/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com