Spring ThreadPoolTaskExecutor中执行insert事务回滚失效

panda大侠 发布于 2016/05/13 12:47
阅读 511
收藏 0

在ThreadPoolTaskExecutor中执行的事务始终为:

JDBC Connection [com.alibaba.druid.proxy.jdbc.ConnectionProxyImpl@1126269d] will not be managed by Spring

其他正常

加载中
0
卧枝会中田
卧枝会中田
......... 线程池去执行的 1) 获取不到返回结果 2)捕获不了异常 怎么给你回滚
卧枝会中田
卧枝会中田
回复 @开源中国操盘师 : 你有2个选择 1) 不把方法抛给SPRING 线程池处理 举例你是配了SPRING 异步?加@Async 把方法丢到线程池处理?那你就把类似的注解配置去掉 2) 不用SPRING 的事务管理 抛到线程池处理的 自己写 代码控制事务 捕获异常 在异常中回滚
panda大侠
panda大侠
那怎么搞
返回顶部
顶部