我有 Java/JavaEE 背景,最近开始了一个 Grails 项目。
在我写领域模型的时候,有一个要求:单向多对多。我知道它在 Jpa/Hibernate 中应该如何。我在 grails 中对此进行了快速搜索,似乎 Grails 不支持它,有些人建议使用映射类(没有示例应该如何做)。
任何人都可以给我一个例子或者我应该如何满足这个要求?
例如:
class Teacher {
static hasMany: [students: Student]
}
class Student {
static belongsTo: Teacher
static hasMany: [teachers: Teacher]
}
上面的代码是在 Grails 文档中使用双向多对多完成的。单向多对多的代码是什么样的?
也只有学生可以有教师参考,在教师课上,它不能得到学生的名单。
谢谢。