即使未设置@Lock,也会发生JavaSpringData+JPA锁定
我们正在使用SpringData+JPA和mySQL开发一个web应用程序
在开发过程开始时,为了避免死锁,我们考虑避免同时使用@Lock
今天,我们的一个自动化测试实际上生成了一个死锁异常
我们的问题
1)为什么即使没有在存储库上设置@Lock,我们也会出现死锁
2)如果死锁不可避免-我们了解到一致的锁定顺序可以缓解死锁问题,那么我们如何操纵我们的存储库(主要进行HQL\SQL更新)以确保锁定顺序一致
你可以在下面搜索框中键入要查询的问题!
我们正在使用SpringData+JPA和mySQL开发一个web应用程序
在开发过程开始时,为了避免死锁,我们考虑避免同时使用@Lock
今天,我们的一个自动化测试实际上生成了一个死锁异常
我们的问题
1)为什么即使没有在存储库上设置@Lock,我们也会出现死锁
2)如果死锁不可避免-我们了解到一致的锁定顺序可以缓解死锁问题,那么我们如何操纵我们的存储库(主要进行HQL\SQL更新)以确保锁定顺序一致
共 (0) 个答案