Spring 本地事务

TransactionTemplate

  1. TransactionManager
    1. DataSourceTransactionManager
      1. 抽象实现类 AbstractPlatformTransactionManager
      2. 接口 PlatformTransactionManager
    2. TransactionStatus
      1. 是否是新事物
      2. 是否已回滚
      3. 是否已完成
    3. TransactionDefinition
      1. 事务的隔离级别(默认使用数据库的事务隔离级别)
    4. DataSource

2PC

Activity
Action1
Action2