新线程中调用service里update方法阻塞问题
2016-08-16 10:05
211 查看
今天在job开了个线程池,传了个sevice对象进去操作
结果update操作全部阻塞!查询没问题,日志没输出异常
深入spring代码发现,是获取具体的事务处理器这里出了问题
解决方式,在开启线程池的方法前加上@Transactional(readOnly=false),这样会注入TransactionManager,可以操作update方法了
结果update操作全部阻塞!查询没问题,日志没输出异常
深入spring代码发现,是获取具体的事务处理器这里出了问题
解决方式,在开启线程池的方法前加上@Transactional(readOnly=false),这样会注入TransactionManager,可以操作update方法了
相关文章推荐
- 关于QTimer中调用QMessageBox会阻塞线程问题.
- Tomcat中应用调用Libvirt库进行控制时可能导致线程卡死问题的解决方法
- H5页面调用Android 端js方法阻塞问题
- java 线程遇到的问题及解决方法 JNI调用
- PHP5 在调用 JAVA WebService 时遇到的各种问题及解决方法(一)
- 关于so库中的方法不能在子线程中调用的问题
- 关于重写servlet的service()方法时调用父类service方法的问题
- Spring service本类中方法调用另一个方法事务不生效问题
- 调用pthread_cancel阻塞问题解决方法.
- PHP5 在调用 JAVA WebService 时遇到的各种问题及解决方法(二)
- 多线程委托之跨线程问题分析--在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke(解决方法已更新)
- c#中跨线程调用windows窗体控件 .我们在做winform应用的时候,大部分情况下都会碰到使用多线程控制界面上控件信息的问题。然而我们并不能用传统方法来做这个问题,下面我将详细的介绍。
- 线程中调用service方法出错
- Java 调用 .Net Web Service 问题解决方法分享
- PHP5 在调用 JAVA WebService 时遇到的各种问题及解决方法(二)
- 使用runOnUiThread解决Handler无法调用含用子线程方法的问题
- Android http 请求——AsyncHttpClient集成【解决重定向问题、setEnableRedirects 方法异常、线程中调用异常问题】
- 线程系统调用阻塞是否导致进程阻塞的问题
- 屏幕旋转时调用PopupWindow update方法更新位置失效的问题及解决方案
- 多个线程调用静态方法,是否会出现并发问题?