SpringBoot アプリにこのコードがあります。SpringBoot v1.5.14.RELEASE
try {
bookAction result = bookActionRepository.save(bookAction);
} catch (ObjectOptimisticLockingFailureException e) {
LOG.error (e.getMessage());
}
return false;
しかし、私はアプリケーションにこの例外があります:
javax.persistence.OptimisticLockException: Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect)
と の間にはどのような違いがありOptimisticLockException
ますObjectOptimisticLockingFailureException
か? どの例外がアプリケーションをスローするかを知るにはどうすればよいですか?