JPA查询缓存错误

时间:2016-08-17 18:07:25

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

我在Spring boot中有一个REST API

我的API按顺序调用两个spring数据存储库。表中有4个会话,其中1个会话具有sessionKey = 1L

  1. sessionRepository.findBySessionKey(1L)
  2. sessionRepository.findAll()
  3. 第二个只返回1个结果,但预计会有4个。 当我将这些顺序调用移出REST API并从集成测试中调用为方法时,它返回4个结果。此外,如果我从集成测试中调用API,则返回值为1(因此REST API配置正常)

    似乎值存储在持久性上下文中,并且下次显示过时数据。有人能解释得更好吗?

0 个答案:

没有答案