今天做了个新功能,测试发现有点问题,如下:1.在批量增加数据的时候,采用事务提交,在增加过程中,如果强制关闭窗口,这时候去看后台log,看到插入数据库的脚本还在继续执行。这个时候快速刷新页面,会发现有部分数据能显示出来,再次刷新,数据就都没有了。估计显示出来的数据时因为还没有执行事务回滚吧,所以显示了那么一点点数据2.还是在新增过程中,关闭窗口,再次执行其他功能,会出现空指针异常,因为刚才增加数据的sql还在执行,这里又去拿新增的数据,所以会出现空指针异常。3.当批量插入数据很多的时候,如90000条记录,数据库监听设置的是2分钟,这时候就会出问题,在两分钟内数据不能完全插入,连接就断开了,导致数据不能正常插入。(别让我修改监听值,这个值写在程序中写死了的,用户不可能去修改的)
对于以上问题,不知道大家遇到过没啊?请大家多多指教,这个问题纠结我很久咯···