我将@Lock(LockModeType.PESSIMISTIC_WRITE)放在一个查询上,并在服务层使用@Transactionsal注释处理它。成功地获得了锁。但在某些情况下,交易不可能发生。这个锁需要时间才能被释放。我关心的是我怎样才能立即释放锁?
发布于 2022-06-13 10:37:10
您可以显式地解锁
entityManager.lock(entityObject,LockModeType.NONE);
https://stackoverflow.com/questions/72598783
复制相似问题