Grails标准选择hasMany haven';没有任何元素
我有以下课程:Grails标准选择hasMany haven';没有任何元素,grails,gorm,criteria,Grails,Gorm,Criteria,我有以下课程: class Course{ String name static hasMany = [ studentGrades: StudentGrade ] } class StudentGrade{ String name int grade } 我如何制定一个标准来获得没有任何学生成绩的课程?您可以使用isEmpty标准方法: def c = Course.createCriteria() def results = c.lis
class Course{
String name
static hasMany = [
studentGrades: StudentGrade
]
}
class StudentGrade{
String name
int grade
}
我如何制定一个标准来获得没有任何学生成绩的课程?您可以使用
isEmpty
标准方法:
def c = Course.createCriteria()
def results = c.list {
isEmpty("studentGrades")
}
有关更多信息,请参阅。我正在尝试进行投影和计数,但这要简单得多!非常感谢。只需添加一点,您不必使用标准,这同样有效:
def results=Course.where{isEmpty(“studentGrades”)}