博客详情

spring中的手动事务控制 (原创)

作者: 朝如青丝暮成雪
发布时间:2022-12-28 16:11:42  文章分类:java编程   阅读(591)  评论(0)
//开启事务
DefaultTransactionDefinition defaultTransactionDefinition = new DefaultTransactionDefinition();
// 嵌套事务
defaultTransactionDefinition.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRED);
// 设置嵌套事务
TransactionStatus status = transactionManager.getTransaction(defaultTransactionDefinition);
 
try {
// 处理我们的业务逻辑代码......
 
// 没有异常便手动提交事务
transactionManager.commit(status);
} catch (Exception e) {
log.error("save error:", e);
// 有异常便回滚事务
transactionManager.rollback(status);
}
关键字:  spring事务  手动事务
评论信息
暂无评论
发表评论

亲,您还没有登陆,暂不能评论哦! 去 登陆 | 注册

博主信息
   
数据加载中,请稍候...
文章分类
   
数据加载中,请稍候...
阅读排行
 
数据加载中,请稍候...
评论排行
 
数据加载中,请稍候...

Copyright © 叮叮声的奶酪 版权所有
备案号:鄂ICP备17018671号-1

鄂公网安备 42011102000739号