for(String id:list){
po = dao.select(id);
dao.update(po);
}
这样做的话会有性能问题,可是不这样的话,要怎么做呢?求指教,在线等。
po = dao.select(id);
dao.update(po);
}
这样做的话会有性能问题,可是不这样的话,要怎么做呢?求指教,在线等。
2013-11-11 11:16
最佳答案
可把你想更新po必须写在循环里面,查询出所有的po数据倒是可以不用这样放在循环里面。
其他回答
ibatis就是相当于写sql吗,select * from xx where id in ('','','');
直接传idlist进去,ibatis的sqlmap有方法拼接值的
直接传idlist进去,ibatis的sqlmap有方法拼接值的
a13680785865
2013-11-11 23:00
评论
0
0
select 后又update什么意思?
我觉得你可以拼个sql语句把list一下全部select,然后用批处理全部更新,减少与数据库的交互次数
我觉得你可以拼个sql语句把list一下全部select,然后用批处理全部更新,减少与数据库的交互次数