出現 CannotAcquireLockException 異常


項目出現  CannotAcquireLockException異常

原因:

百度了一下,是由於 Spring 事務嵌套造成死鎖

結合自己的, handleWithdraw 方法底層有調用 其他 service,其他 service 加了 事務,造成事務嵌套,底層 service 報錯,事務回滾,我 handleWithdraw 也有事務,也會回滾,形成死鎖

 

 

 解決方法:

刪除 handleWithdraw  方法上的   @Transactional


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM