1

有两组插入语句,名称为 A 和 B。如果没有异常,则 A 和 B 都被提交。如果在 B 中插入时出现异常,则应单独提交 A。为此,我使用了 HibernateTransactionManager。

我使用rollbackToSavepoint(Object savePoint)了 TransactionStatus 中可用的方法。当 B 中出现异常时,它不会像它所说的那样回滚。它提交在异常发生之前执行的所有查询,即使在使用rollbackToSavepoint()方法时应该回滚它。

我是休眠的新手。

4

0 回答 0