Почему Spring возвращает объект без предыдущего изменения? - PullRequest
1 голос
/ 25 марта 2019

Я использую Spring JPA, и происходит нечто странное.У меня есть JpaRepository репозиторий, и есть обновление, которое я сделал внутри службы , сразу после того, как мне нужно получить новый объект и использовать его.

Проблема в том, что после вызова updateValue, findById по-прежнему возвращает старое состояние.Как будто вызов updateValue не был зафиксирован или что-то в этом роде.

Запустив интеграционный тест, он возвращает новое значение.И после всей транзакции появляется новое значение.

repository.updateValue(productId, 
repository.findById

Почему findById не возвращает обновленный объект?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...