栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

网页分页查询的编写(黑马程序员听课笔记)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

网页分页查询的编写(黑马程序员听课笔记)

首先是分页查询的sql语句:

 运行语句后:

 

 

 

 我们把总记录数和当前页数据封装成一个JavaBean实体类,起名PageBean;封装好之后,便有了两个参数,totalCount和rows;将来我后台程序只需把PageBean的对象的数据给前端返回,前端便可从PageBean里获取他需要的两份数据了。

当前页数据rows要用到list集合,list集合一般我们要用泛型,问题来了,泛型<>里加什么呢?Brand?确实,我们做的是品牌管理,加Brand天经地义,但如果写Brand,将来不可能项目里只有一个Brand吧,有可能还会有User,goods。。。没完没了,所以加Brand不合适。

不加泛型可以吗,也可以,但是不加泛型,将来便利的时候,取出来的数据会是Object类型,所以不加也不太合适,该怎么办呢?这时候,我们可以用一个自定义泛型,怎么自定义泛型呢?就是说将来对应PageBean要存什么样的数据,在创建PageBean对象的时候在指定呗,所以我们可以声明一个类上的泛型,这里我们就定为T,将来list里面存T类型就得了。将来new PageBean的时候,这个类型指定好了,list里面就跟着发生变化了。这样代码就通用了。

后端逻辑:

 dao层代码:

 service层接口代码:

 service层BrandServiceImpl类代码:

 

 web层代码:

前端代码:

 

 

 

 

 

 

 

暑期编程PK赛 得CSDN机械键盘等精美礼品!
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1017470.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号