草庐IT

fetchLazy

全部标签

java - Mysql流式结果集和jOOQ fetchLazy

通常,当我想使用Mysql查询大型结果集时,我会这样写(取自thisanswer):stmt=conn.createStatement(java.sql.ResultSet.TYPE_FORWARD_ONLY,java.sql.ResultSet.CONCUR_READ_ONLY);stmt.setFetchSize(Integer.MIN_VALUE);现在我正在使用jOOQ2.0.5,我无法获得相同的结果。我试过调用fetchLazy但没有成功,它将整个结果集加载到内存中:Cursorresult=query.fetchLazy(Integer.MIN_VALUE);作为解决方法,