springboot -事务管理

事务

概念

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

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

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

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

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

事务传播行为

相关推荐
水深火乐17 小时前
安全地生成验证码、密码和 Token
后端
小强198818 小时前
SQL Server 慢查询怎么定位?一套从“卡”到“快”的完整排查流程
后端
水深火乐18 小时前
interface和any
后端
步行cgn18 小时前
MyBatis Error evaluating expression ‘ids‘. Return value (3) was not iterable 错误详
java·后端
神奇小汤圆18 小时前
Spring Boot + LangChain4j实现RAG——从零搭建企业级知识库问答系统
后端
H_Peak18 小时前
Python运算符与流程控制:if条件判断
后端
H_Peak18 小时前
Python字符串操作:从基础到正则入门
后端
自进化Agent智能体18 小时前
Hermes 子代理委派 —— 并行工作的艺术
后端
步行cgn18 小时前
MyBatis 动态 SQL 中的 <foreach> 标签完全解析
后端
lhldsg18 小时前
社区健身场地规划实战指南:从器材配置到智能化管理经验分享
java·开发语言·经验分享·小程序