springboot -事务管理

事务

概念

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

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

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

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

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

事务传播行为

相关推荐
用户83562907805112 小时前
使用 Python 进行 Word 邮件合并
后端
用户83562907805112 小时前
Python 操作 PowerPoint OLE 对象
后端·python
小江的记录本13 小时前
【Java基础】Java 8-21新特性:JDK21 LTS:虚拟线程、模式匹配switch、结构化并发、序列集合(附《思维导图》+《面试高频考点清单》)
java·数据库·python·mysql·spring·面试·maven
二宝哥13 小时前
离线安装maven
java·数据库·maven
hxttd13 小时前
规则引擎-资源篇
后端
hxttd14 小时前
如何从0到1设计企业级风控决策平台?
后端
hxttd14 小时前
规则引擎-实时计算特征篇
后端
血小溅14 小时前
Git Submodule 实战指南:从基础概念到 AI-Native 项目落地
后端
用户219916797039114 小时前
基于.Net的NetCoreKevin框架中AgentFramework实现AI智能体Skill和工具动态管理和加载
后端