事务管理器

事务管理器接口:TransactionManager- PlatformTransactionManager
具体实现类:一般使用JDBC操作数据库时的实现类:DataSourceTransactionManager

基于注解的事务管理

Propagation 传播行为

Propagation propagation() default Propagation.REQUIRED;
多个事务方法之间调用过程中的管理。
image.png

Isolation 隔离级别

Isolation isolation() default Isolation.DEFAULT;

timeout 超时时间

int timeout() default TransactionDefinition.TIMEOUT_DEFAULT;

readOnly 是否只读

boolean readOnly() default false;

rollbackFor 回滚

Class<? extends Throwable>[] rollbackFor() default {};

noRollbackFor 不回滚

Class<? extends Throwable>[] noRollbackFor() default {};