pagehelper.startpage与rownum
时间: 2023-10-28 07:59:22 浏览: 167
mybatis分页插件pagehelper-3.4.2.jar
5星 · 资源好评率100%
pagehelper.startPage是一个分页插件,可以方便地实现数据库分页查询。它基于拦截器和反射机制,能够自动拦截对数据库的查询操作,根据传入的页码和每页显示数量进行分页处理。
在使用pagehelper.startPage方法时,需要指定要查询的页码和每页显示的数量,然后在紧随其后的数据库查询语句中进行查询。pagehelper会自动将查询语句进行改写,添加分页逻辑,然后执行查询并返回查询结果。
而rownum是Oracle数据库中的一个伪列,它可以用于实现分页查询。在Oracle中,可以用rownum限制查询结果的行数,从而实现分页效果。
相比而言,pagehelper.startPage更加灵活和方便,它可以适用于多种数据库,并且不需要手动编写分页查询的逻辑。而rownum只适用于Oracle数据库,并且需要手动编写分页查询的逻辑。
阅读全文