在我的程序中,我需要能够在外部事务更新行后重试行更新。Hibernate/JPA throws OptimisticLockException
,我抓住了。重试后,我尝试通过 JPQL/HQL 从 DB 重新读取该行,但 select 语句生成相同的OptimisticLockException
. 有没有办法重新读取该行的最新版本并在同一事务中更新它?
问问题
481 次
在我的程序中,我需要能够在外部事务更新行后重试行更新。Hibernate/JPA throws OptimisticLockException
,我抓住了。重试后,我尝试通过 JPQL/HQL 从 DB 重新读取该行,但 select 语句生成相同的OptimisticLockException
. 有没有办法重新读取该行的最新版本并在同一事务中更新它?