こんにちは、次のドメインクラスがあります。
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 }