关注
常见的两种方式:
RowBounds和Pagehelper两种分页方式,分别代表了逻辑分页和物理分页。
RowBounds类进行分页处理,内部提供了offset和limit两个值,分别用来指定查询数据的开始位置和查询数据量。
默认是从0下标开始,查询数据量为Integer.MAX_VALUE;查询的时候没有指定RowBounds的时候默认RowBounds.DEFAULT
Pagehelper第三方插件,Pagehelper通过对Executor的query方法进行拦截,插件利用了动态代理技术,在执行Executor的query方法时,会自动触发InvocationHandler的invoke方法,方法内会调用PageInterceptor的intercept方法,相关参数都封装到了Invocation中,其中就包括了用于分页的RowBounds类;Pagehelper会将RowBounds中的offset和limit映射到功能更强大的Page类。
查看原帖
2 评论
相关推荐
投递华为等公司10个岗位 >
点赞 评论 收藏
转发
06-01 07:15
University of San Diego 计算机类 点赞 评论 收藏
转发
点赞 评论 收藏
转发
牛客热帖
正在热议
# 和牛牛一起刷题打卡 #
14266次浏览 1310人参与
# 简历中的项目经历要怎么写? #
14434次浏览 194人参与
# 不去互联网可以去金融科技 #
5290次浏览 68人参与
# 牛客帮帮团来啦!有问必答 #
1096520次浏览 16349人参与
# 面试被问第一学历差时该怎么回答 #
18429次浏览 202人参与
# 通信硬件薪资爆料 #
256936次浏览 2413人参与
# 工作两年想退休了 #
19441次浏览 243人参与
# 简历中的项目经历要怎么写 #
482954次浏览 8804人参与
# 如何看待offer收割机的行为 #
247054次浏览 3463人参与
# 简历无回复,你会继续海投还是优化再投? #
23560次浏览 330人参与
# 实习生应该准时下班吗 #
93634次浏览 708人参与
# 你收到了团子的OC了吗 #
531308次浏览 6304人参与
# 参加过提前批的机械人,你们还参加秋招么 #
14118次浏览 343人参与
# 你的秋招进行到哪一步了 #
397222次浏览 6688人参与
# 晒一晒我的offer #
3775435次浏览 58114人参与
# 你已经投递多少份简历了 #
339027次浏览 4907人参与
# 提前批和秋招有什么区别 #
29404次浏览 706人参与
# 实习与准备秋招该如何平衡 #
197773次浏览 3501人参与
# 你怎么评价今年的春招? #
12571次浏览 194人参与
# 你的秋招进展怎么样了 #
558411次浏览 13953人参与
# 现在还是0offer,延毕还是备考 #
409651次浏览 4864人参与