Каков наилучший способ определить, был ли объект изменен?

Я сделал некоторые функции «сохранения» bean-компонента в своем веб-приложении Java (JSF1.2, RichFaces). Он использует JAXB, чтобы превратить его в строку XML, а затем он сохраняется в базе данных. Если пользователь загружает это обратно, я хочу уведомить пользователя, если содержимое (bean) изменено, и оно должно быть сохранено снова.

Моя идея переопределитьhashCode() функция "с"org.apache.commons.lang.builder.HashCodeBuilderОднако у меня есть много полей и дочерних элементов. Есть ли другой способ справиться с такой функциональностью?

РЕДАКТИРОВАТЬ

«Сравнение» сделано с другой точки зрения!

Любая помощь будет оценена!

Ответы на вопрос(3)

Ваш ответ на вопрос