1,注入bean
@Autowired private PlatformTransactionManager platformTransactionManager; @Autowired private TransactionDefinition transactionDefinition;
2,结合try-catch使用
TransactionStatus transactionStatus = platformTransactionManager.getTransaction(transactionDefinition); try { dosomething.... platformTransactionManager.commit(transactionStatus); } catch (Exception e) { platformTransactionManager.rollback(transactionStatus);
}