Grails bietet eine Methode isDirty , die für Domain-Objekte aufgerufen werden kann. Wie würde man das Grails-Domain-Modell-System so modifizieren, dass man einfach eine Methode aufrufen könnte, um herauszufinden, ob Domain-Objekte verschmutzt sind.
Ich habe Probleme mit "nicht gespeicherten vorübergehenden Fehlern", die ich nicht festhalten konnte, und es wäre toll zu wissen, was schmutzig ist. Gibt es eine elegante Möglichkeit, dies mit groovy zu tun?
Fügen Sie dies BootStrap.groovy hinzu:
%Vor% Dies fügt eine isDirty()
-Methode zu Hibernate-Sitzungen hinzu, die prüft, ob Instanzen oder Instanzen auf oberster Ebene in Sammlungen schmutzig sind, und Sie können sie mit withSession
, z. B.
oder wenn Sie Zugriff auf die sessionFactory
-Bohne haben (z. B. aus einer def sessionFactory
Abhängigkeitsinjektion)