为什么Spring不先更改就返回对象?

时间:2019-03-25 06:48:06

标签: spring spring-boot spring-data-jpa

我正在使用spring jpa,正在发生奇怪的事情。我有一个JpaRepository存储库,并且在需要获取新对象并使用它之后的 service 中进行了一个更新。

问题在于,在调用updateValue之后,findById仍返回旧状态。就像对updateValue的呼叫没有提交一样。

通过运行集成测试,它将返回新值。在完成整个交易之后,就会显示新值。

repository.updateValue(productId, 
repository.findById

为什么findById不返回更新的对象?

0 个答案:

没有答案