spring事务管理实现方式

声明式事务

  • tx及aop配置,利于管理,耦合性低,可读性低
  • @Transactional注解,不利管理,耦合性高,可读性高

编程式事务

  • TransactionTemplate类,spring推荐方法
  • 基于PlatformTransactionManager类,比较低级

补充

对事务处理前和处理后需要执行某些逻辑的话,可以使用spring的AOP方式实现,也可以使用TransactionSynchronization实现,后者需要注册在活动事务中。

原文地址:https://www.cnblogs.com/zeling/p/8494841.html