java 不让查询数据库sql一直在循环中执行的方法
来源:互联网 发布:java怎么用 编辑:程序博客网 时间:2024/05/09 15:19
for(String id:list){
po = dao.select(id);
dao.update(po);
}
这样做的话会有性能问题,可是不这样的话,要怎么做呢?求指教,在线等。
po = dao.select(id);
dao.update(po);
}
这样做的话会有性能问题,可是不这样的话,要怎么做呢?求指教,在线等。
匿名 | 浏览 307 次 2013-11-11 11:04
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,然后用批处理全部更新,减少与数据库的交互次数
0 0
- java 不让查询数据库sql一直在循环中执行的方法
- jbpm4中不让时刻显示执行SQL语句的方法
- 在Sql Servr数据库中利用触发器来控制某一列不让用户进行修改的方法
- 数据库的一个表一直在使用中 没法查询
- MySQL循环遍历执行查询SQL语句结果的方法
- MySQL循环遍历执行查询SQL语句结果的方法
- sql 语句一直在执行中,说明其涉及到的 表 可能被锁住。
- 在查询分析器中执行update更新一个字段查询一直执行但不会成功
- 1次插入多条记录的方法(SQL语句,在MS SQL Server 2000查询分析器中执行成功)
- SAP 中执行外部 SQL 查询的方法及问题
- java执行SQL语句实现查询的通用方法
- 在Access查询中执行SQL语句
- sql在不同数据库查询前几条数据的方法
- 在开发中如何跟踪Oracle数据库SQL的执行
- SQL语句在数据库中是如何执行的
- [数据库]SQLServer查询正在执行的SQL
- 在数据库表中分页查询数据的SQL
- 在Oracle中执行动态SQL的几种方法
- 荷兰国旗
- 曝光融合Exposure Fusion 与ghost
- UINavigationBar 使用总结
- C++ explicit构造函数
- 用户空间与内核空间,进程上下文与中断上下文[总结]
- java 不让查询数据库sql一直在循环中执行的方法
- jquery $(document).ready() 与window.onload的区别
- 【NOI OJ】1818 红与黑
- 【数学建模】数据包络分析法
- Ueditor指定用br做换行标签
- 关于Context []startup failed due to previous errors有效解决方式(1)
- BZOJ4614 [Wf2016]Oil
- 正确编写概要设计说明书
- 一起写RPC框架(二)RPC之项目搭建