通过使用setFetchSize()消耗内存

时间:2019-05-20 09:09:55

标签: java jdbc

<select th:field="*{utype}" >
      <option th:each="usertype : ${UserTypes}"
             th:text="${usertype.type}"
     th:value="${utype.type}">
    </option>
    </select>

假设获取大小为1000,则当结果集在内存缓冲区中有1000行时,setFetchSize() 将从内存缓冲区中获取。
在1000行之后,它将进行一次数据库行程并获取下一个1000行。
我的问题是:JVM会释放ResultSet中以前提取的1000行的内存吗?

0 个答案:

没有答案