一、有关事务管理的三个接口
1、PlatformTransactionManager(常用平台事务管理器)
①DataSourceTransactionManager
②HibernateTransactionManager
2、TransactionDefinition(定义事务)
①常用事务的隔离级别(共四种)
repeatable_read、read_committed (mysql、orcle)
②常用事务的传播方式(共七种)
propagation_required、 propagation_requireds_new、propagation_nested
3、TransactionStatus(事务状态)
二、事务的种类
1、编程事务管理
①在实际应用中很少使用
②通过TransactionTemplate手动管理事务
2、声明事务管理
①开发推荐使用
②Spring的声明式事务是通过AOP实现的