事务和锁导致的问题

113 阅读1分钟

image.png

加上事务会出现超卖。(图方便所以没有写service层)

J]3ZJC`}@3C%QJ4R33COF.png

原因,在可重复读的隔离级别下,出现问题: 事务还未提交,锁已经放开,导致第二条线程读的数据是事务更新之前的数据。

锁要写在事务外面。

todo事务的传播机制看一下,默认传播机制是啥。 事务的传递看一下。