事务管理器
事务管理器接口:TransactionManager
- PlatformTransactionManager
具体实现类:一般使用JDBC操作数据库时的实现类:DataSourceTransactionManager
基于注解的事务管理
Propagation 传播行为
Propagation propagation() default Propagation.REQUIRED;
多个事务方法之间调用过程中的管理。
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 {};