PlatformTransactionManager是spring 事务架构中核心接口,它定义了下面三个方法:
应用可以直接使用此接口,但它不作为一个api来使用,特别强调的是应用应该使用transactionTemplate或者通过AOP声明事务。
AbstractPlatformTransactionManager实现了PlatformTransactionManager接口,并新增了很多其他的方法。
TransactionStatus getTransaction(TransactionDefinition definition) throws TransactionException;
void commit(TransactionStatus status) throws TransactionException;
void rollback(TransactionStatus status) throws TransactionException;
待完善