日期:2014-05-19  浏览次数:20947 次

如何避免在for循环中对数据库操作?
比如要遍历一个userid的集合,要根据每个userid得到所用符合条件的user,要循环对数据库进行查询操作:
for(int s:listuserid){
  queryUser(int s);//查询USER
}

有没有一种方法减少对数据库的循环访问,或者能不能用其它方式来实现,请大虾们指点一二!谢谢!

------解决方案--------------------
使用in子句
------解决方案--------------------
直接用in子句将所有的用户拿出来就行了啊。改变一下SQL。