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