Spring中事务失效的8中场景
2023-07-24 11:03:19 5 举报
AI智能生成
Spring中事务失效的8中场景
作者其他创作
大纲/内容
数据库引擎不支持事务
eg.MySql的MyISAM引擎
没有被 Spring 管理
不是Bean对象
方法不是 public 的
无法创建代理类
发生自身调用
自身直调继承事务
自身异步调无事务
没有配置事务管理器
设置了不支持事务
@Transactional(propagation = Propagation.NOT_SUPPORTED)
异常没有被抛出
非DB异常被catch处理了
异常类型不匹配
Spring 默认回滚的是 RuntimeException
@Transactional(rollbackFor = RuntimeException.class)
0 条评论
下一页