您好,我有以下域类。
class Student {
int age
static hasMany = [courses:Course]
}
class Course {
String name
static hasMany = [students:Student]
}
我想找到 7 岁的学生参加课程(ID 为 1)。
我可以使用动态查找器或标准生成器或 HQL 来做到这一点吗?
我不想做以下事情,因为它加载所有学生效率低下:
def course = Course.get(1);
course.students.findAll{ it.age == 7 }