Я хочу использовать поле lastUpdated
домена Grails, чтобы реализовать« какие объекты недавно изменили ». Однако у моего домена есть ассоциация has-many, которая, когда что-то добавляется, приведет к обновлению значения lastUpdated
.Обработка `lastUpdated` в домене grails
т.д .:
class Author {
string name
Date lastUpdated
static hasMany = [ books : Book ]
}
Добавление новой книги (author.addToBooks (newBook)) обновит lastUpdated
.
Вопросы:
- Почему
lastUpdated
не обновляется, когда книга удаляется? - Есть ли способ предотвратить изменение
lastUpdated
при добавлении книги в список? (Предположим, что новая книга не считается изменением автора в моей модели домена)
Спасибо!