摘要: @Transactional注解实现事务的功能是通过aop的方式实现的,在Synchronized锁生效之前就开启了事务,然后锁关闭,最后再提交事务,在高并发的情况下,存在同步锁关闭,但是事务还未提交,新的线程已经重新获取了同步锁, 数据库数据此时还未更新,新线程读到的数据是旧数据。导致Synchr 阅读全文
posted @ 2021-02-23 13:27 马又虫 阅读(635) 评论(0) 推荐(0) 编辑