У меня есть два класса домена, как показано ниже. Класс Client верхнего уровня содержит три ссылки на класс Address. Это своего рода отношения 1..3. Я хочу, чтобы объекты Address сохранялись каскадно при сохранении Client. Как правильно отобразить такую связь?
class Client {
Address primaryAddress
Address billingAddress
Address shippingAddress
static hasOne = [primaryAddress: Address, billingAddress: Address, shippingAddress: Address]
}
class Address {
String addressLine1
String addressLine2
String addressLine3
}