Java 使用mybatis缓冲结果集

Java 使用mybatis缓冲结果集,java,sql,buffer,resultset,mybatis,Java,Sql,Buffer,Resultset,Mybatis,我需要用java和MyBatis开发一个程序,从数据库中读取记录并将其写入文件。我使用的查询检索大量数据,存在OutOfMemoryExceptions的风险 如何告诉MyBatis在不耗尽内存的情况下处理记录?根据我看到的文档(fetchSize),您似乎可以告诉MyBatis对其底层JDBC连接使用非默认的获取大小。您目前是如何编写结果的?

我需要用java和MyBatis开发一个程序,从数据库中读取记录并将其写入文件。我使用的查询检索大量数据,存在
OutOfMemoryExceptions
的风险


如何告诉MyBatis在不耗尽内存的情况下处理记录?

根据我看到的文档(fetchSize),您似乎可以告诉MyBatis对其底层JDBC连接使用非默认的获取大小。

您目前是如何编写结果的?