springboot -事务管理

事务

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

  • 开启事务: start transaction / begin
  • 提交事务:commit
  • 回滚事务: rollback
    注解
    @Transactional
    springboot -事务管理_第1张图片
    事务管理开关配置
logging:
  level:
    org.springframework.jdbc.support.JdbcTransactionManager: debug

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

@Transactional(rollbackFor = Exception.class)

事务传播行为
springboot -事务管理_第2张图片

你可能感兴趣的:(跟着黑马学javaweb,spring,boot,后端,java)