当前位置:首页 > 问答百科 > 正文内容

mybatis分页实现原理(pagehelper分页原理浅析)

福瑞号2023-05-26 10:32:12问答百科545

Mybatis分页实现原理是通过对SQL语句进行拦截和改写,在查询语句中添加分页查询的相关限制条件。常见的分页实现方式包括使用limit语句或者在查询条件中添加ROWNUM等关键字。PageHelper是一个Mybatis分页插件,通过拦截器实现分页查询,并提供了简单易用的API,方便开发人员进行分页查询操作。



今日bug pagehelper 分页不生效

使用了分页mybatis的分页插件pagehelper,但是在分页的过程中遇到了一个大坑,也就是分页总页数总是1。下面是代码:

publicStringgetAllEmployee(Modelmodel,@RequestParam(value="pn",defaultValue="1")Integerpn){//下面开始分页的代码Listlt;Employeegt;allEmployee=employeeService.getAllEmployee();PageHelper.startPage(pn,5);PageInfopageInfo=newPageInfo(allEmployee,5);model.addAttribute("pageInfo",pageInfo);return"list";}

mybatis分页实现原理(pagehelper分页原理浅析)-图1

publicStringgetAllEmployee(Modelmodel,@RequestParam(value="pn",defaultValue="1")Integerpn){//下面开始分页的代码//注意下面的代码=====================================================PageHelper.startPage(pn,5);Listlt;Employeegt;allEmployee=employeeService.getAllEmployee();PageInfopageInfo=newPageInfo(allEmployee,5);model.addAttribute("pageInfo",pageInfo);return"list";}

PageHelper.startPage(pn,5);需要在查询数据的上面执行;PageHelper.startPage(pn,5);只对该语句以后的第一个查询语句得到的数据进行分页。

而我在PageHelper.startPage(1,10)该语句之前就已经执行了查询语句,所以不起作用。

扫描二维码推送至手机访问。

版权声明:本文由福瑞号发布,如需转载请注明出处。

本文链接:http://www.furui.com.cn/177347.html

“mybatis分页实现原理(pagehelper分页原理浅析)” 的相关文章

糖醋咕咾肉是哪里的菜系(糖醋咕噜肉的做法步骤)

糖醋咕咾肉是哪里的菜系(糖醋咕噜肉的做法步骤)

糖醋系列的食物是很多朋友都喜欢吃的,那你吃过糖醋咕噜肉吗?这是一道比较经典的美食哦,你知道糖醋咕噜肉是哪里的菜系吗?要怎么做糖醋咕噜肉才美味呢?今天就带着大家详细去了解了解吧。 糖醋咕噜肉是哪个菜系 糖醋咕噜肉这道美食是属于粤菜,它是一酸甜的口干,口感香脆可口,很多人都会用来开胃哦。 糖醋咕噜肉的...

怎么合并遥控器(音乐的好伙伴:KEF)

怎么合并遥控器(音乐的好伙伴:KEF)

很多年轻人在当初因为感觉方便,被手机“领进门”听音乐而体验到聆听的乐趣后,现在越来越多地想进一步拓展听音乐的方式,从手机+耳机的模式,转到音箱的模式。如此一来,这样的“转型”,对于投入费用这一块来说,颇有需求。然而,无论从实际投入程度还是体验感获得感这两方面来说,像本套组合这样的系统,不仅具有高度...

2020中考时间河北(2020年河北省中考时间出炉)

2020中考时间河北(2020年河北省中考时间出炉)

河北省教育厅关于2020年全省中考工作安排的公告 经研究决定,现将2020年全省中考工作安排公告如下: 一、全省中考7月18日—19日举行。具体安排为: 二、全省统一考试科目及分值不变。语文120分,数学120分,外语120分(听力测试30分,笔试部分90分),理科综合120分(物理55分;化学3...

商品砼的组成包括什么(什么是混凝土)

商品砼的组成包括什么(什么是混凝土)

混凝土的基本特征 一、混凝土的定义 凡由胶凝材料、粗细骨料、水(必要的时候可加入外加剂)按一定比例,均匀搅拌、密实成型,经过一定的时间养护硬化后而制成的一种人造石材,称为混凝土(也称为砼)。 商品混凝土,又称预拌混凝土,简称为商砼,是由水泥、骨料、水及根据需要掺入的外加剂、矿物掺合料等组分按照一定比...

什么叫铸造分型面(铸铁平台的分型面的位置决定了铸件的各部分位置)

什么叫铸造分型面(铸铁平台的分型面的位置决定了铸件的各部分位置)

铸铁平台昨天分型面的概念为了造型起魔方型经常被分,分型面是指两半铸型相互接触的表面。对于砂型铸造而言,分型面的位置决定了铸型中铸铁平台的各部分处于上箱还是下箱,了面的位置和铸铁平台内道的引人位置、铸铁平台横浇道的开设位置,并直接影响起模是否顺利以及铸铁平台的位置精度。 除了地面砂床造型、明浇的小...

什么冰箱好(冰箱哪个牌子好质量好性价比高)

什么冰箱好(冰箱哪个牌子好质量好性价比高)

从1956年,中国的第一台雪花冰箱出现之后,冰箱就开始走进大众的视线,并逐步占领了厨房里的一席之地。同时,伴随着人们对饮食的需求度逐步增高,冰箱更成为了厨房里不可或缺的重要角色。 但是,由于冰箱市场的逐步扩大,各大品牌的冰箱产品开始涌现,至今仍然有很多用户不知道冰箱哪个牌子好质量好性价比高?笔者将...