Tenir compte que j'ai un haricot Java standard: dire qu'il contient des membres qui sont String
, List
, HashMap
, etc.Détecter si un objet Java a été modifié?
Ma question est: quelle est la meilleure façon de détecter si une instance d'un tel objet a été modifié de dire un état précédent/original? La raison pour laquelle je veux savoir ceci est si je détermine si je devrais mettre à jour l'objet dans le DB, ou pas, dans le cas où: (i) aucun changement n'a été fait, ou (ii) des changements ont été faits mais puis inversé.
Je pensais à la comparaison de hashCode, ou byte [], mais cela ne semble pas fonctionner. Des idées?
Cela fait un moment - peut-être pourriez-vous accepter une réponse? – Bohemian