|
When an exception is thrown from TransactionCoordinatorOwner.beforeTransactionCompletion() in JdbcResourceLocalTransactionCoordinatorImpl.beforeCompletionCallback() (e.g. due to failed optimistic lock in DB), an exception is thrown directly up to user code and the transaction is not properly finished: synchronizations and observers are not called.
|