前言:
今天同学们对“jpa分页查询实现”可能比较着重,大家都想要学习一些“jpa分页查询实现”的相关内容。那么小编也在网上汇集了一些关于“jpa分页查询实现””的相关文章,希望你们能喜欢,看官们一起来了解一下吧!一、效果图
二、控制器代码
@RequestMapping("/list2") public String list(HttpServletResponse response, Model model, Integer pageNum){ if (pageNum == null){ pageNum = 1; } // 排序方式,这里是以“recordNo”为标准进行降序 Sort sort = Sort.by(Sort.Direction.DESC, "id"); // 这里的"recordNo"是实体类的主键,记住一定要是实体类的属性,而不能是数据库的字段 Pageable pageable = PageRequest.of(pageNum - 1, 6, sort); // (当前页, 每页记录数6, 排序方式) Page<Peixun> list = peixunRepository.findAll(pageable); model.addAttribute("pageInfo", list); return "record_list"; }
三、视图模板代码
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style type="text/css"> table{border-collapse: collapse;border: none; width: 80%;} th{ border: solid #000 1px; } </style> </head> <body> <table > <thead> <tr> <th>id</th> <th>bqid</th> <th>姓名</th> <th>性别</th> <th>出生日期</th> <th>创建时间</th> <th>操作</th> </tr> </thead> <tbody> <!-- pageInfo.getContent() 返回的是一个list --> <tr th:each="px: ${pageInfo.getContent()}"> <th th:text="${px.id}">id</th> <th th:text="${px.bqid}">bqid</th> <th th:text="${px.xm}">姓名</th> <th th:text="${px.xb}">性别</th> <th th:text="${px.csrq}">出生日期</th> <th th:text="${#dates.format(px.create_time, 'yyyy-MM-dd HH:mm')}">创建时间</th> <th> <a th:href="|/houtai/test/edit?id=${px.id}|">修改</a> <a th:href="|/houtai/test/del?id=${px.id}|">删除</a> </th> </tr> <tr> <td colspan="8"> <div class="pagelist"> <p>当前<span th:text="${pageInfo.getNumber()} + 1"></span>页,总<span th:text="${pageInfo.totalPages}"></span>页 共<span th:text="${pageInfo.totalElements}"></span>条记录 <a th:href="@{/peixun/list2}">首页</a> <a th:href="@{/peixun/list2(pageNum = ${pageInfo.hasPrevious()} ? ${pageInfo.getNumber() } : 1)}">上一页</a> <a th:href="@{/peixun/list2(pageNum = ${pageInfo.hasNext()} ? ${pageInfo.getNumber()} + 2 : ${pageInfo.totalPages})}">下一页</a> <a th:href="@{/peixun/list2(pageNum = ${pageInfo.totalPages})}">尾页</a></p> </div> </td> </tr> </tbody> </table> </body> </html>
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #jpa分页查询实现 #jpa的分页查询实现