springboot 的事务与锁

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot 的事务与锁相关的知识,希望对你有一定的参考价值。

参考技术A 最近有一个需求,需要在事务的基础上增加锁,实现同步,过程中使用到了springboot的注解和synchronized,但是结果是同步成功,事务失败了

执行结果如下:

这里是一个坑,由于在方法的外层加的事务,所以需要整个方法执行完才会提交,但是多线程情况下,第二次查找,很多情况下会查不到,因为第一次拿到锁的事务还没有提交

以上是关于springboot 的事务与锁的主要内容,如果未能解决你的问题,请参考以下文章

事务4-事务与锁

数据库事务与锁

Oracle事务与锁

事务与锁当Transactional遇上synchronized

mysql事务与锁

事务4.3-事务与锁(锁)