数据库查询大量数据技巧 - setFetchSize

0

Hibernate查询大量数据时感觉特别慢,后来我用JDBC还是很慢,于是在网上找到了一个方法:

JDBC里面为什么慢原因是我们查询的时候在ResultSet.netx()方法的时候,每次都会去数据库查询的,这样查询100W的数据就会查询100W次。
使用setFetchSize(fatchNum),使用之后使用next()方法是就会一次取回fatchNum行数据回来,这样减少了很数据库的交互,从而提高查询效率。

原文:http://blog.sina.com.cn/s/blog_6f43d6ff01017510.html