通用分页2&后台代码准备工作

J2EE_13(通用分页2&后台代码准备工作)

1.通用分页核心思路:将上一次查询请求再发一次,只不过页码变了

2.PageBean:通用分页的助手类(实体类比较通俗易懂)
2.1分页三要素(其实是四要素)

	属性        含义       由来

	page        页码       视图层传递过来
	rows        页大小     视图层传递过来
	total       总记录数   后台查出来

	pagination  是否分页   视图层传递过来

3.MySQL中查询分页语句:select * from t_student LIMIT 0,10;
3.1含义
0:第一条数据的下标(代表的是起始记录的下标)
10:代表的是 每页显示多少条数据 相当于rows

3.2起始记录的下标计算的公式:(page-1) *rows

4.后台

	4.1 entity
	4.2 dao	
	4.2.1 第一次查满足条件的总记录数
		案例(代码):
select count(*) from (
select * from t_student where 1=1 and sname like '%y%' or sname_pinyin like '%y%'
) t1
	4.2.2 第二次查指定页码并满足条件的记录(模糊查询)
	4.2.3 二次查询的条件要一致
	4.3 控制层	

你可能感兴趣的:(通用分页2&后台代码准备工作)