事务隔离级别引起的问题
2020-07-16 13:29:36 765
最近碰到了一个事务隔离级别引起的bug
在一段业务逻辑中,需要查询两次标志位,但两次查询到的都是同样的结果,一开始以为是hibernate缓存的原因
然后一通操作,发现两次查询发了两次sql,于是排除hibernate
最后怀疑是隔离级别的问题,在手动设置隔离级别为“读已提交”后,问题解决
2020-07-16 13:29:36 765
最近碰到了一个事务隔离级别引起的bug
在一段业务逻辑中,需要查询两次标志位,但两次查询到的都是同样的结果,一开始以为是hibernate缓存的原因
然后一通操作,发现两次查询发了两次sql,于是排除hibernate
最后怀疑是隔离级别的问题,在手动设置隔离级别为“读已提交”后,问题解决