私のプログラムでは、行が外部トランザクションによって更新された後に、行の更新を再試行できる必要があります。Hibernate/JPA が をスローOptimisticLockException
します。これをキャッチします。再試行すると、JPQL/HQL を介して DB から行を再読み込みしようとしますが、select ステートメントは同じを生成しますOptimisticLockException
。行の最新バージョンを再読み取りし、同じトランザクションで更新する方法はありますか?
私のプログラムでは、行が外部トランザクションによって更新された後に、行の更新を再試行できる必要があります。Hibernate/JPA が をスローOptimisticLockException
します。これをキャッチします。再試行すると、JPQL/HQL を介して DB から行を再読み込みしようとしますが、select ステートメントは同じを生成しますOptimisticLockException
。行の最新バージョンを再読み取りし、同じトランザクションで更新する方法はありますか?