Здравствуйте, проблема в следующем.
При обновлении()изменении) объекта нужно его сравнивать с актуальным и заменять измененные данные. Просто заменить объект и в итоге его сохранить (в силу опредлых причин) не получится..
Для сравнения объектов пробовал 2 библиотеки, они не смогли обработать объект.
https://github.com/SQiShER/java-object-diff
javers.org
Сравниваю как 2 XML - получаю список с изменениями - и что дальше с этим списком делать, - очень много велосипедов изобретать нужно.
В случае написаия equals методов и компараторв - так-же дело затратное по времени. И если вдруг сгенерируется новая модель после изменений, - не копировать же все ручками...
Подскажет кто-то что-то, идеи?
Спасибо!