spring事务里开启多线程

2018-08-14  本文已影响354人  plugins

       dao层用的是mybatis,比如在dao层和service层中间加了一个manager层,给manager的方法添加事务,事务的内容是开启一组线程对一张表进行update操作,开启一组线程对该表进行插入操作,会遇到如下问题:

1、项目中用的是多数据源,异步的操作都是用的默认数据源

2、事务不回滚

如何把所有线程的操作归为一个事务中,如果是jdbc的话还好操作,但是现在是mybatis,不知道把事务直接加在service层,或者创建线程的方法上会不会生效

有相关经验的朋友,可以讨论讨论

上一篇下一篇

猜你喜欢

热点阅读