Я использую Spring JPA, и происходит нечто странное.У меня есть JpaRepository
репозиторий, и есть обновление, которое я сделал внутри службы , сразу после того, как мне нужно получить новый объект и использовать его.
Проблема в том, что после вызова updateValue
, findById
по-прежнему возвращает старое состояние.Как будто вызов updateValue
не был зафиксирован или что-то в этом роде.
Запустив интеграционный тест, он возвращает новое значение.И после всей транзакции появляется новое значение.
repository.updateValue(productId,
repository.findById
Почему findById
не возвращает обновленный объект?