在Java+中模拟死锁;弹簧&x2B;JPA?
Spring+JPA Repositories+H2/PostgreSQL是否可能出现DB死锁异常 我已经找到了几个关于如何使用原始SQL(,)模拟死锁的示例,但我的目标是在更高级的环境中进行同样的操作在Java+中模拟死锁;弹簧&x2B;JPA?,java,spring,postgresql,jpa,Java,Spring,Postgresql,Jpa,Spring+JPA Repositories+H2/PostgreSQL是否可能出现DB死锁异常 我已经找到了几个关于如何使用原始SQL(,)模拟死锁的示例,但我的目标是在更高级的环境中进行同样的操作 我用Concurrent线程、crudepository.save(entity)和Thread.sleep()做了一些实验,但没有用(我想这是不可能的)。我还可以尝试什么?当然,entityManager有一个锁定方法,您应该能够执行悲观锁定并导致死锁。我使用entityManager的两个实
我用Concurrent线程、
crudepository.save(entity)
和Thread.sleep()
做了一些实验,但没有用(我想这是不可能的)。我还可以尝试什么?当然,entityManager有一个锁定方法,您应该能够执行悲观锁定并导致死锁。我使用entityManager的两个实例(并且没有线程)获得了一些结果。但是在我分享代码之前,我想确定我是否真的遇到了死锁。。所以,现在我的应用程序在提交最后一个SQL查询后冻结,它实际上看起来像是死锁,但我在控制台中没有看到任何异常/错误消息,如“deadlock detected”。没事吧?我尝试了H2和PostgreSQL。当然,entityManager有一个锁定方法,您应该能够执行悲观锁定并导致死锁。我使用entityManager的两个实例(并且没有线程)获得了一些结果。但是在我分享代码之前,我想确定我是否真的遇到了死锁。。所以,现在我的应用程序在提交最后一个SQL查询后冻结,它实际上看起来像是死锁,但我在控制台中没有看到任何异常/错误消息,如“deadlock detected”。没事吧?我尝试了H2和PostgreSQL。