Я делаю сценарий, используя некоторые уже созданные (не мной) классы доменов из grails.
class Person extends OAP {
static hasMany = [addresses: Address]
(...)
}
class Address {
static belongsTo = [oap: OAP]
(...)
}
класс OAP не имеет ссылки на Address.
Итак, я пытался сделать:
p.save()
a.oap = p
println a.oap
a.save()
с p, обозначающим Person и с адресом существа, но, хотя он печатает правильного человека на консоли, ссылка на таблицу адресов не сохраняется (oap_id остается нулевым)
P.S .: Возможно, это не лучшая установка отношений в Grails, но это то, с чем я должен работать