springboot -事务管理

事务

概念

事务是一组操作的集合,它是一个不可分割的工作单位,这些操作要么同时成功,要么同时失败。
操作

  • 开启事务: start transaction / begin
  • 提交事务:commit
  • 回滚事务: rollback
    注解
    @Transactional

    事务管理开关配置
yml 复制代码
logging:
  level:
    org.springframework.jdbc.support.JdbcTransactionManager: debug

默认的情况下,只有出现RuntimeException才会回滚
rollbackFor

java 复制代码
@Transactional(rollbackFor = Exception.class)

事务传播行为

相关推荐
得物技术21 分钟前
破解gh-ost变更导致MySQL表膨胀之谜|得物技术
数据库·后端·mysql
小码编匠41 分钟前
WPF 中的高级交互通过右键拖动实现图像灵活缩放
后端·c#·.net
Java水解1 小时前
【MySQL】从零开始学习MySQL:基础与安装指南
后端·mysql
Java水解1 小时前
Scala深入面向对象:类、对象与伴生关系
后端·scala
LeeGe1 小时前
基于binlog的canal到redis的同步
后端
kfyty7251 小时前
loveqq-bootstrap 和 springcloud-bootstrap 有什么区别
后端·架构
咖啡Beans1 小时前
使用OpenFeign实现微服务间通信
java·spring cloud
RoyLin1 小时前
TypeScript设计模式:桥接模式
前端·后端·typescript
我不是混子1 小时前
说说单例模式
java
CryptoRzz1 小时前
印度尼西亚股票数据API对接实现
javascript·后端