springboot jpa 查询不到修改后数据问题
Posted 若甘年后
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot jpa 查询不到修改后数据问题相关的知识,希望对你有一定的参考价值。
jpa在多线程中,T1线程插入一条数据,T2线程修改(update)这条数据,T1线程再去查询这条数据的时候,查询到的是T2修改之前的数据。
注:T2线程若想要修改后能查询到修改后的数据(update操作要加上@Modifying(clearAutomatically = true),才能在修改后查询到修改后的数据,否则T2线程也不能查询到修改后数据)
spring.jpa.open-in.view: false
springboot 2.x以后这个参数默认是true ,遇到多线程dml db的话 要把这个改成false 不然 springboot jpa 就查 缓存了每次都一样
转至:https://blog.csdn.net/qq_30737525/article/details/109092491
以上是关于springboot jpa 查询不到修改后数据问题的主要内容,如果未能解决你的问题,请参考以下文章