gpt4 book ai didi

java仿百度假分页代码实现的详解

转载 作者:qq735679552 更新时间:2022-09-28 22:32:09 26 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章java仿百度假分页代码实现的详解由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

1 ,service 层代码实现 。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
integer start = (pagenum - 1 ) * pagesize;
     integer end = pagesize;
     list<entity> entitylist;
    
     //调用mapper查询数据库
     entitylist = entitypomapper.query(start, end);
 
     simplepageinfo simplepageinfo = simplepageinfo.of(entitylist );
     simplepageinfo.setnumber(pagenum);
     simplepageinfo.setpagesize(pagesize);
 
// 查询出来数据等于size,总数据量加一,页数加一
     if (entitylist .size() == pagesize) {
       integer totalelements = (pagenum * pagesize) + 1 ;
       integer pages = pagenum + 1 ;
       simplepageinfo.settotalelements(totalelements);
       simplepageinfo.setpages(pages);
     } else {
     //数据不够size
       integer totalelements = ((pagenum - 1 ) * pagesize + entitylist .size());
       integer pages = pagenum;
       simplepageinfo.settotalelements(totalelements);
       simplepageinfo.setpages(pages);
     }
     return simplepageinfo;
}

2,mapper 。

?
1
2
3
4
5
6
<select .............>
     select..
     from ...
     where ...
     limit #{start}, #{end}
   </select>

以上所述是小编给大家介绍的java仿百度假分页代码实现详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我网站的支持! 。

最后此篇关于java仿百度假分页代码实现的详解的文章就讲到这里了,如果你想了解更多关于java仿百度假分页代码实现的详解的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com