# spring 事务
- 事务作用:在
数据层
保障一系列的数据库操作同开始同失败 - spring 事物的作用:在
数据层或者业务层
保障一系列的数据库操作同成功同失败
通过下列接口
1 | public interface PlatformTransactionmanager{ |
1 | public class DataSoureTransactionManager{ |
# spring 事务角色
在数据层开启两个事务,在业务层同步于新创建于业务层的事务,则在数据层创建的那两个事务则为事务调解员,则在业务层创建的事务则为事务管理员
# spring 事务属性相关的配置
如下图
# 不设置事务回滚的两种自出发的两种情况
- 当抛出的错误是 error 的情况的时候
- 当抛出的错误是运行时异常,如 (NUllPointExcept)