我用的环境是Spring+Ibatis+oracle10.现在要从数据库中查询几十万条数据,将所有数据写入一个文件,下载到客户端。
  我现在用的方法是一次性把所有数据都检索出来,然后写入文件,单步执行时发现运行代码到查询SQL文的地方时非常慢,现想用循环查询,每次查询1000条,将结果数据写入文件,又觉得这样做,得查询100多次,性能可能会更差。
  请教高手,上述2中方法哪种性能会好些,另外有没有什么更好的方法。谢谢!