首页 > TAG信息列表 > runtimeexcetpion
Spring事务不回滚的情况
使用了@Transactional,并且代码中还添加了try{}catch{},那么事务就不会回滚。 默认spring事务只在发生未被捕获的 runtimeexcetpion时才回滚。 需要在catch里面加 TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();Spring事务不回滚的情况
使用了@Transactional,并且代码中还添加了try{}catch{},那么事务就不会回滚。 默认spring事务只在发生未被捕获的 runtimeexcetpion时才回滚。 需要在catch里面加 TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();