@Transactional
public void method1() {
String sql = "insert into names values('1')";
jdbcTemplate.update(sql);
DefaultTransactionStatus transactionStatus = (DefaultTransactionStatus) TransactionAspectSupport.currentTransactionStatus();
transactionStatus.createAndHoldSavepoint();
jdbcTemplate.update("insert into names values('2')");
transactionStatus.createAndHoldSavepoint();
throw new RuntimeException();
}
Spring 事务设置回滚点 savepoint
最新推荐文章于 2024-05-14 20:04:15 发布