项目出现  CannotAcquireLockException异常

原因:

百度了一下,是由于 Spring 事务嵌套造成死锁

结合自己的, handleWithdraw 方法底层有调用 其他 service,其他 service 加了 事务,造成事务嵌套,底层 service 报错,事务回滚,我 handleWithdraw 也有事务,也会回滚,形成死锁

出现 CannotAcquireLockException 异常

 

 

 解决方法:

删除 handleWithdraw  方法上的   @Transactional

相关文章:

  • 2021-12-15
  • 2021-12-04
  • 2022-03-08
  • 2022-12-23
  • 2022-12-23
  • 2021-08-10
  • 2021-11-06
  • 2021-09-25
猜你喜欢
  • 2022-12-23
  • 2021-09-14
  • 2021-09-22
  • 2021-10-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-03
相关资源
相似解决方案