@Autowiredprivate DataSourceTransactionManager transactionManager; //1.獲取事務定義DefaultTransactionDefinition def = new DefaultTransactionDefinition();//2.設置事務隔離級別,開啟新事務def.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRES_NEW);//3.獲得事務狀態
TransactionStatus status = transactionManager.getTransaction(def);// 事務回滾
transactionManager.rollback(status);// 事務提交
transactionManager.commit(status);