Как проверить объект на дубликат перед сохранением или сравнить хэш сериализованных объектов java spring data?

Есть класс Test с transient полями. Мне нужно убедиться перед сохранением в бд, что существующий объект изменен и сохранить его как новый, в противном случае не сохранять. Equals реализован по всем полям, его менять нельзя. Нужно сравнить по отдельным полям, избегая transient. Предлагали решение проверять хэш сериализованного объекта, не совсем понял суть. Возможно есть best practices?


Ответы (1 шт):

Автор решения: dmnv

Придумал такое решение. Битье по рукам приветствуется! введите сюда описание изображения

→ Ссылка