У меня есть классы этого домена, скажем:
class Person {
String name
Integer age
//car data that needs to be shown and filled in views
//but not persisted in Person class
String model
String color
static afterInsert = {
def car = new Car(model: model, color: color)
car.save()
}
}
class Car {
String model
String color
}
Что мне нужно, так это показать в моих представлениях Person
(create
и edit
) свойства модели и цвета, которые определены внутри класса Person
, но они не должны сохраняться в этом классе. Эти данные, model
и color
, должны быть сохранены с использованием класса домена Car
, возможно, с использованием события afterInsert
. Другими словами, мне нужно сохранить данные из класса предметной области, используя представления из другого класса предметной области.
Заранее спасибо.