问题遇到的现象和发生背景
2013年的程序了,代码有点老
项目架构:struts2 + spring + hibernate+extJs tomcat
程序任务:从A表读取数据,通过循环处理,计算等一系列的逻辑处理,将结果数据包存在B表中。
该方法是使用定时任务执行,当然一般我测试是使用按个按钮执行的。
问题1:
第一次执行:大概750条数据,能够顺利执行完成。
第二次执行:代码不变的情况下,将B表数据删除,重新执行该程序。执行到一半无法继续执行、控制台也没有日志输出,也不报错;重新打开一个浏览器访问系统,就访问不了了。
如果使用手工获取事务,手工提交事务的方式,根本就执行不完。
我的解答思路和尝试过的方法
1:手工提交事务,50条数据提交一次(无效)
2:加大JVM配置
我想要达到的结果
找到原因,解决该问题,如果方便最好能远程帮忙看下。