java 事务

@Autowired
private DataSourceTransactionManager transactionManager;

DefaultTransactionDefinition transDefinition = new DefaultTransactionDefinition();
//开启新事物
transDefinition.setPropagationBehavior(DefaultTransactionDefinition.PROPAGATION_REQUIRES_NEW);
TransactionStatus transStatus = transactionManager.getTransaction(transDefinition);
try {
/////////////////////
transactionManager.commit(transStatus);
} catch (Exception e) {
transactionManager.rollback(transStatus);
}

posted @ 2021-03-31 16:08  Newo  阅读(70)  评论(0)    收藏  举报