@Autowired
private DataSourceTransactionManager txManager;
private void testTransaction() {
DefaultTransactionDefinition def = new DefaultTransactionDefinition();
def.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRES_NEW);
TransactionStatus status = txManager.getTransaction(def);
try {
system.out.println("处理正常业务")
txManager.commit(status);
} catch (Exception e) {
LOGGER.error("testTransaction fail:{}",e);
txManager.rollback(status);
}
}
手动提交事务
最新推荐文章于 2023-12-11 16:17:30 发布