как синхронизировать объекты в памяти и в базе? допустим, сервис X взял объект А {a,b,c} , вызвал сервис Z который поменял a,b,c у А.
//x
A a = ARepository.getById(1)
//do smth with 'a'
ZService.doSmth(); //меняет свойства всех объектов А
//данные в 'a' неверные
//do smth with 'a'