在org.apache.ibatis.executor.resultset.FastResultSetHandler类的handleResultSets方法断点调试,查看rs对象的parentPooledConnection->resultSetForStatements->table->HashMap->value->table->HashMap->key->rowData->rows会发觉长度>=所有的数据库数据的长度,说明使用RowBounds是加载数据库数据中的所有数据,如果数据量大,请不要使用RowBounds进行分页
慎用 mybatis 的RowBounds
最新推荐文章于 2022-02-10 14:53:11 发布