1.首先需要引入
PlatformTransactionManager类
2.需要开启事务的mapping添加
DefaultTransactionDefinition def=new DefaultTransactionDefinition(); def.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRED); TransactionStatus status = platformTransactionManager.getTransaction(def);
3.提交时commit(status)
4.回滚时rollback(status)