Spring事务的理解?
Spring事务的理解?
Spring支持编程式事务管理以及声明式事务管理两种方式
1.编程式事务管理
1.编程式事务管理
编程式事务管理是使用TransactionTemplate(交易模板)或者直接使用PlatformTransactionManager(平台事务管理器),对于编程式事务管理,Spring推荐使用TransactionTemplate(交易模板)。
2. 声明式事务管理
声明式事务管理建立在AOP之上,其本质是对方法前后进行拦截,然后在目标方法开始之前创建或者加入一个事务,执行完目标方法之后根据执行的情况提交或者回滚。