SpringBoot中使用事务
程序员文章站
2022-07-07 10:39:28
...
/*
* 在当前类中添加注解
*/
@Autowired
DataSourceTransactionManager dataSourceTransactionManager;
@Autowired
TransactionDefinition transactionDefinition;
try {
//开启事务
TransactionStatus transactionStatus= dataSourceTransactionManager.getTransaction(transactionDefinition);
//提交事务
dataSourceTransactionManager.commit(transactionStatus);
} catch (Exception e) {
//事务回滚
dataSourceTransactionManager.rollback(transactionStatus);
//自定义返回类型
return SysResult.build(204, e.toString());//程序异常信息
}
上一篇: springboot使用事务
下一篇: C语言使用注意事项(二)