慎用 mybatis 的RowBounds

在org.apache.ibatis.executor.resultset.FastResultSetHandler类的handleResultSets方法断点调试,查看rs对象的parentPooledConnection->resultSetForStatements->table->HashMap->value->table->HashMap->key->rowData->rows会发觉长度>=所有的数据库数据的长度,说明使用RowBounds是加载数据库数据中的所有数据,如果数据量大,请不要使用RowBounds进行分页

你可能感兴趣的:(apache,ibatis)