Je souhaite utiliser le champ lastUpdated
d'un domaine Grails pour implémenter une vue" quels objets ont été modifiés récemment ". Cependant, mon domaine a une association has-many qui, lorsque quelque chose est ajouté, provoquera la mise à jour de la valeur lastUpdated
.Gestion de `lastUpdated` dans un domaine grails
.: par exemple
class Author {
string name
Date lastUpdated
static hasMany = [ books : Book ]
}
Ajout d'un nouveau livre (author.addToBooks (newBook)) mettra à jour lastUpdated
.
Questions:
- Pourquoi
lastUpdated
pas mis à jour quand on retire un livre? - Existe-t-il un moyen d'empêcher que
lastUpdated
soit modifié lorsqu'un livre est ajouté à la liste? (Disons qu'un nouveau livre ne compte pas comme un changement à l'auteur dans mon modèle de domaine)
Merci!