Si consideri che ho un fagiolo standard di Java: vale a dire che contiene i membri che sono String
, List
, HashMap
, eccRileva se un oggetto Java è stato modificato?
La mia domanda è: qual è il modo più semplice per rilevare se un'istanza di un tale oggetto è stato modificato da dire uno stato precedente/originale?
Il motivo per cui voglio sapere questo è così ho determinato se dovrei aggiornare l'oggetto nel DB, o meno, nel caso in cui: (i) non sono state apportate modifiche, o (ii) sono state apportate modifiche ma poi invertito.
Ho pensato al confronto di hashCode o byte [], ma non sembra funzionare. Qualche idea?
È passato un po 'di tempo - forse potresti accettare una risposta? – Bohemian