如何手动开启事务?
时间:2019-09-05 12:01:22
收藏:0
阅读:257
@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);
原文:https://www.cnblogs.com/q2546/p/11464768.html
评论(0)