1

假设我有以下域对象:

class Family {
    Person primaryContact
    static hasMany = [ members: Person ]
}

class Person {
    static belongsTo = [ family: Family ]
}

换句话说,aFamily可以有多个members,但只有一个Person在 中的members,可以是primaryContactFamily与 具有双向一对多关系Person,但也与 具有单向多对一关系Person

我的问题是,我是否正确映射了这个?根据数据库表,创建了正确的列,但build-testdata插件无法构建实例,Family因为其中一个Person实例是临时的并且没有保存。

有人可以帮忙吗?

4

0 回答 0