ssi批量增加java.sql.SQLException: Connection is closed.

来源:互联网 发布:无水印视频录制软件 编辑:程序博客网 时间:2024/06/16 11:39
ssi集成,在批量增加数据的时候一定要自己控制事务的开启,否则你批量增加就没有效果,但就是在批量增加结束,立即执行另外一条sql语句时就会报错!后来度娘无果,谷歌也不给力,发现自己在结束操作的时候没有结束事务导致这个异常!
int result=0;sqlMapClient.startTransaction();sqlMapClient.startBatch();for(int i=0;i<reportDayItemsList.size();i++){ReportDayItemsVO reportDayItems=reportDayItemsList.get(i);sqlMapClient.insert("day.insertDayReportItem",reportDayItems);}result=sqlMapClient.executeBatch();sqlMapClient.commitTransaction();sqlMapClient.endTransaction();return result;

原创粉丝点击