您的位置:首页 > 编程语言 > Java开发

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

2012-04-10 09:17 375 查看
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;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐