1——事务一般添加到JAVAEE三层结构里的Service层(业务逻辑层)
2——在Spring进行事务管理操作
有两种方式:编程式事务管理 和 声明式事务管理(用这个)
3——声明式事务管理
(1)基于注解方式实现(使用)
(2)基于xml方式实现
4——在Spring里进行声明式事务管理,底层使用AOP
5——Spring事务管理相关API(接口)
(1)提供一个 PlatformTransactionManager 接口,这个接口对于不同的框架提供不同的实现类
mybatis框架使用DataSourceTransactionManager实现类