最近碰到了一个事务隔离级别引起的bug
在一段业务逻辑中,需要查询两次标志位,但两次查询到的都是同样的结果,一开始以为是hibernate缓存的原因
然后一通操作,发现两次查询发了两次sql,于是排除hibernate
最后怀疑是隔离级别的问题,在手动设置隔离级别为“读已提交”后,问题解决
注意: 本文归作者所有, 未经作者允许, 不得转载. 若有谬误, 欢迎指出
最近碰到了一个事务隔离级别引起的bug
在一段业务逻辑中,需要查询两次标志位,但两次查询到的都是同样的结果,一开始以为是hibernate缓存的原因
然后一通操作,发现两次查询发了两次sql,于是排除hibernate
最后怀疑是隔离级别的问题,在手动设置隔离级别为“读已提交”后,问题解决
注意: 本文归作者所有, 未经作者允许, 不得转载. 若有谬误, 欢迎指出