事务管理器 是 SpringFramework 事务管理模块里面 非常重要的一个特性, TransactionManager是顶级接口
关键源码
PlantformTransactionManager 平台级别的事务管理器抽象,主要功能就是负责事务的提交和回滚,从他的源码中就可以看到
public interface PlatformTransactionManager extends TransactionManager {
TransactionStatus getTransaction(@Nullable TransactionDefinition definition)
throws TransactionException;
void commit(TransactionStatus status) throws TransactionException;
void rollback(TransactionStatus status) throws TransactionException;
}