0
在Grails中,我喜欢在相同域名类 Person的条目之间具有多对多关系。关系将链接到不同个人由于“亲子”和“雇主 - 雇员”关系将会区分每个环节的位置,因此“leftPerson”和“rightPerson”多对多相同域名类别的成员
,我想已经是像下面的模型:
class Person {
String name
static hasMany = [relations:Relation]
}
class Relation{
String type
Person leftPerson
Person rightPerson
static belongsTo = [person:Person]
}
关系中任何条目将从两个人都可见。
我喜欢避免在Person中有两个条目in'hasMany'and mappedBy if possible。
有没有办法做到这一点?