Ich habe mehrere Grails 2.1 Domänenklassen, die dateCreated
und lastUpdated
Felder enthalten, die GORM automatisch verwaltet, zB:
Ich möchte, dass Grails diese Felder zur Laufzeit automatisch ausfüllt, aber ich auch möchte einige Testdaten erstellen, in denen ich die Werte dieser Daten manuell definieren kann. Das Problem ist, dass Grails automatisch die Werte einstellt, wenn diese Felder mit einem Interzeptor versehen sind, selbst wenn ich sie speziell eingestellt habe.
Ich habe diese SO-Frage gesehen, in der beschrieben wird, wie Sie Änderungen zulassen können dateCreated
, aber ich muss auch lastUpdated
ändern. Ist das möglich?
Hoppla, mein Fehler, der Ansatz in der anderen Frage funktioniert, aber die fragliche Entität wurde getrennt woanders gespeichert. Es scheint auch, dass Sie eine explizite flush
benötigen, um die Dinge funktionieren zu lassen:
Tags und Links grails gorm groovy grails-2.0 grails-domain-class