Grails 同一域类的多对多成员
在Grails中,我喜欢在同一个域类的条目之间建立多对多关系。由于“亲子关系”和“雇主-雇员”关系将区分每个环节的位置,因此关系将链接到不同的人——“左撇子”和“右撇子” 我想要的是如下模型:Grails 同一域类的多对多成员,grails,many-to-many,gorm,Grails,Many To Many,Gorm,在Grails中,我喜欢在同一个域类的条目之间建立多对多关系。由于“亲子关系”和“雇主-雇员”关系将区分每个环节的位置,因此关系将链接到不同的人——“左撇子”和“右撇子” 我想要的是如下模型: class Person { String name static hasMany = [relations:Relation] } class Relation{ String type Person leftPerson Person rightPerson static
class Person {
String name
static hasMany = [relations:Relation]
}
class Relation{
String type
Person leftPerson
Person rightPerson
static belongsTo = [person:Person]
}
双方均可看到任何关系条目
如果可能的话,我喜欢避免在hasMany和mappedBy中亲自输入两个条目
有什么方法可以做到这一点吗?看看多对多的例子
class Person {
String name
static hasMany = [relations:Relation]
}
class Relation {
String type
static hasMany = [persons: Person]
static belongsTo = Person
}