Каков наилучший способ определить, был ли объект изменен?
Я сделал некоторые функции «сохранения» bean-компонента в своем веб-приложении Java (JSF1.2, RichFaces). Он использует JAXB, чтобы превратить его в строку XML, а затем он сохраняется в базе данных. Если пользователь загружает это обратно, я хочу уведомить пользователя, если содержимое (bean) изменено, и оно должно быть сохранено снова.
Моя идея переопределитьhashCode()
функция "с"org.apache.commons.lang.builder.HashCodeBuilder
Однако у меня есть много полей и дочерних элементов. Есть ли другой способ справиться с такой функциональностью?
РЕДАКТИРОВАТЬ
«Сравнение» сделано с другой точки зрения!
Любая помощь будет оценена!