2013-10-10 1 views
0

J'ai une structure de domaine comme:LastUpdated du parent est changée lorsque l'élément est ajouté à hasMany comment empêcher (Grails)

Author hasMany Books.

Le domaine possède des champs lastUpdated et dateCreated. Cela fonctionne bien mais le problème est quand j'ajoute un nouvel élément (Livre) à la collection hasMany de l'auteur. LastUpdated de l'auteur est également modifié. Alors, puis-je empêcher cela pour ce cas particulier? L'une des solutions pourrait être d'ajouter un autre champ "Mise à jour", mais je ne veux pas aller dans cette direction.

Merci d'avance.

+0

Vous pouvez probablement l'empêcher en utilisant la méthode dans: http://stackoverflow.com/a/6852372/255227 – wwwclaes

Répondre

0

Vous pouvez essayer d'ajouter la méthode:

def beforeUpdate() { } 

à votre domaine Author et mettre en œuvre la logique de mise à jour il y a champ lastUpdated. Voir connexe link.

Questions connexes