代码&优雅着&生活

导航

使用spring代码中控制事务

1.首先需要在代码中注入事务管理器

@Autowired private PlatformTransactionManager transactionManager;


2.代码中使用如下

public
void dealResult(Map<String,List<WKOrder>> resultMap){ TransactionTemplate template = new TransactionTemplate(transactionManager); template.execute(new TransactionCallbackWithoutResult(){ @Override protected void doInTransactionWithoutResult(TransactionStatus arg0) { //TODO:实现你的业务逻辑 }}); }

3.好处

可以实现定制化的事务管理,而不必局限于外部对接口的控制。比如给一个私有方法添加事物等。

posted on 2018-12-25 16:23  幸运的凌人  阅读(684)  评论(0编辑  收藏  举报