1. PlatformTransactionManager
PlatformTransactionManager接口是Spring 的事务管理器,它里面提供了我们常用的操作事务的方法。
注意:
PlatformTransactionManager 是接口类型,不同的Dao 层技术则有不同的实现类,例如jdbc或mybatis,hibernate。
2. TransactionDefinition
TransactionDefinition 是事务的定义信息对象。
(1)事务隔离级别
ISOLATION_DEFAULT
ISOLATION_READ_UNCOMMITTED
ISOLATION_READ_COMMITTED
ISOLATION_REPEATABLE_READ
ISOLATION_SERIALIZABLE(2)事务传播行为
3. TransactionStatus
TransactionStatus 接口提供的是事务具体的运行状态。