MyBatis 分页是逻辑分页还是物理分页?
时间: 2024-04-21 11:24:17 浏览: 90
支持mysql物理分页的 MyBatis Generator 1.3.2
4星 · 用户满意度95%
Mybatis的逻辑分页和物理分页的区别在于:
逻辑分页是在查询结果集中进行分页,即先查询出所有符合条件的记录,然后根据分页参数进行数据的截取和返回。逻辑分页的优点是可以减少数据库的压力,但缺点是需要查询出所有符合条件的记录,如果数据量过大,会影响查询性能。
物理分页是在查询语句中进行分页,即在查询时就根据分页参数限制查询结果的数量,只返回符合条件的部分记录。物理分页的优点是查询效率高,但缺点是需要多次查询数据库,如果数据量过大,会增加数据库的压力。
阅读全文