我应该在什么时间指定 setFetchSize()?
我看到很多JDBC / MySQL的“最佳实践”指南告诉我指定setFetchSize()。
但是,我不知道何时指定,以及要指定什么(语句,结果集)。
Statement.setFetchSize() or PreparedStatement.setFetchSize()
ResultSet.setFetchSize()
Javadoc
默认值由创建结果集的 Statement 对象设置。抓取大小可能随时更改。
甲骨文文档
生成结果集后对语句对象的读取大小所做的更改将对该结果集没有影响。
如果我错了,请纠正我。这是否意味着 setFetchSize 在执行查询之前只是 Affective?(因此,在 ResultSet 上设置FetchSize 是无用的吗?但碰巧的是“获取大小可能随时更改”?