Считают, что у меня есть стандартный Java-компонент: то есть он содержит элементы, которые String
, List
, HashMap
и т.д.Определить, был ли изменен объект Java?
Мой вопрос: что это самый простой способ определить, если экземпляр такого объекта было изменено, скажем, предыдущее/исходное состояние?
Причина, по которой я хочу знать это, поэтому я определяю, должен ли я обновлять объект в БД, или нет, в случае, когда: (i) никаких изменений не было сделано или (ii) внесены изменения, но затем наоборот.
Я думал о сравнении hashCode или байт [], но, похоже, не работает. Есть идеи?
Прошло некоторое время - возможно, вы могли бы принять ответ? – Bohemian