Рассмотрим следующий сценарий:
User user1 = userRepository.findOne(userId); //1
user.setName("xyz");
User user2 = userRepository.findOne(userId); //2
В состоянии #1 user1 содержит данные, которые существуют в базе данных. Но в состоянии № 2 объект user2 содержит обновленный пользовательский объект (имя изменено).
Как я могу получить исходные данные из базы данных в состоянии № 2