Когда я изменяю объект домена, а не обновляю запись в базе данных, я хотел бы заархивировать старую запись и создать новую.Я хотел бы заставить GORM сделать это автоматически.
Например, если бы у меня был этот класс домена:
class User {
String username
String email
Boolean active
}
, тогда я бы хотел
user.email = email
user.save()
установить для активного флага пользователя значение false, сохраняя запись старого электронного письма.Будет добавлена новая запись с новым адресом электронной почты и active = true.
Это общий шаблон?Легко ли это сделать в доменном классе, чтобы это происходило прозрачно?