Ruhezustand-Feld mit benutzerdefinierten Typänderungen, aber Objekt für Aktualisierung nicht als "fehlerhaft" markiert
Ich habe ein Hibernate-Modell, das einen benutzerdefinierten Typ zur Darstellung von Booleschen Feldern verwendet (dh das Modell hat ein 'Boolesches' Objekt, aber die Datenbank schreibt eine 0 oder 1 in ein TINYINT-Feld. Ändern des Wertes des Booleschen Objekts von (true) auf false oder false auf true) ändert den Wert für das Objekt, aber der Sitzungsmanager im Ruhezustand scheint nicht zu glauben, dass sich für das Objekt Werte geändert habensave()
schreibt eigentlich kein SQL in die DB.
Muss ich in meinem benutzerdefinierten Typ etwas Besonderes tun, damit er Änderungen erkennt? Ich würde es vorziehen, jedes Objekt dazu zu zwingen, sich selbst in Accessoren zu "verschmutzen", aber das ist auch möglich.