是否有可能拥有多个具有相同类型的多个关系的域类,其中对象保存在不同的表中?
class Child {
String description
static belongsTo = [parent: Parent]
}
class Parent {
static hasMany = [childAssociation1 : Child, childAssociation2 : Child]
}
当我创建一个子对象并添加到其中一个父hasMany关联然后从另一个查询它时,它出现在两者中。
即。当我添加使用时:
parent.addToChildAssociation1(child)
然后child是parent.addToChildAssociation2
的成员这是预期的行为吗?