8
回答
关于spring事务管理 在多线程下失效的问题
科大讯飞通用文字识别100000次/天免费使用。立即申请   

spring + ibatis 环境 使用spring的aop 事务。 

在 aop (service)的一个方法中,我用了多个线程,事务不起作用了,导致连接数暴增。

不用线程  可以的 。


主要是想通过多线程提高并发性,降低用户等待。

其实为什么会这样我也很清楚,

spring 的事务是通过LocalThread来保证线程安全的,事务和当前线程绑定, 搞了多个线程自然会让事务失效。

但是有个疑问,难道所有用框架的都直接抛弃掉多线程的做法吗?

别人都是如何解决这个问题的呢?

举报
jing31
发帖于8年前 8回/8K+阅
顶部