mybatis逻辑分页和物理分页
时间: 2023-11-19 21:07:01 浏览: 106
mybatis物理分页插件
MyBatis支持逻辑分页和物理分页两种分页方式。
逻辑分页是指在查询结果中,只取出指定页码的数据,而不是查询所有数据再进行分页。这种分页方式适用于数据量不大的情况,比如查询前10条数据或者查询某个用户的前100条订单记录。
物理分页是指在查询数据库时,使用LIMIT或者ROWNUM等语句来限制查询结果返回的数据条数,以达到分页的效果。这种分页方式适用于数据量比较大的情况,比如查询所有用户的订单记录,需要分页查询才能提高查询效率。
在MyBatis中,可以使用RowBounds来实现逻辑分页,也可以使用分页插件来实现物理分页。使用分页插件可以避免手动拼接SQL语句,提高了开发效率。
阅读全文