锁定和提交失败

Locks and commit failures

场景如下。我在读写事务中锁定一行,然后提交事务。如果提交成功,那么也将释放锁。如果由于某种原因提交失败怎么办?我应该显式回滚事务以释放锁,还是提交失败会自动释放任何锁。 ?

失败时释放锁。如果您不发出 session.commit 请求,则只需要调用回滚。