spring data jpa实现分页查询功能
spring data jpa实现分页查询功能
HTML代码部分:
// 收派标准信息表格
$('#grid').datagrid( {iconCls : 'icon-forward',fit : true,border : false,rownumbers : true,striped : true,pageList: [30,50,100],pagination : true,toolbar : toolbar,url : "../../standard_pageQuery.action",idField:'id',columns : columns
});
Action类:
//收派标准分页列表查询
@Action(value="standard_pageQuery",results={@Result(name="success",type="json")})
public String pageQuery(){//调用业务层,查询数据结果Pageable pageable = new PageRequest(page-1,rows);Page<Standard> pageData = standardService.findPageData(pageable);//返回客户端数据需要total和rowsMap<String,Object> result = new HashMap<String,Object>();result.put("total", pageData.getNumberOfElements());result.put("rows",pageData.getContent());//将map转换为json数据返回,使用struts-json-plugin插件ActionContext.getContext().getValueStack().push(result);return SUCCESS;
}
Service代码:
@Override
public Page<Standard> findPageData(Pageable pageable) {// TODO Auto-generated method stubreturn standardRepository.findAll(pageable);
}
dao层:
public interface StandardRepository extends JpaRepository<Standard,Integer>{}
spring data jpa实现分页查询功能相关推荐
- 使用Spring Data JPA进行分页和排序
通过代码示例学习使用Spring Data JPA进行分页和排序 . 了解如何使用Springs PagingAndSortingRepository接口获取分页和排序结果. 1概述 在处理大量数据时 ...
- spring data jpa 多对多查询
spring data jpa 多对多查询 以用户-角色 多读多为例: User类,用户 @Entity public class User {private String username;priv ...
- Spring Data JPA和分页
让我们从支持分页的经典JPA方法开始. 考虑一个简单的域类–一个具有名字,姓氏的"成员". 为了支持在成员列表上进行分页,JPA方法是支持一种查找器,该查找器将获取第一个结果(fi ...
- Spring Data JPA多表查询
多表查询在Spring Data JPA中有两种实现方式 第一种创建一个结果集接口来接收多表连查的结果 第二种利用JPA的关联映射来实现 先来熟悉一下几个注解 注解 意思 属性 @ManyToOne ...
- spring data jpa 的 in 查询 Specification 实现
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 只是一个简单需求: 查询所有部门id 属于 idList 的数据 Page<WorkWei ...
- Spring Data JPA自定义SELECT查询语句,自定义UPDATE修改语句
查询语句: 1. 在@Query 注解里设置value ,?1.?2 分别代表第一第二个参数, nativeQuery=true 表示是否是原生SQL @Query(value = "se ...
- java data jpa_java中Spring data jpa通过Predicate查询时间段
如下,想搜索time1和time2之间的数据,但是查不到cb是重写了方法中的参数CriteriaBuilder,root是参数Rootpredicates.add(cb.between(root.ge ...
- Spring Data JPA是什么?以及简单的使用(联表查询)
Spring Data学习网站(下载gitHub工程学习) Spring Boot JPA 使用教程 - fishpro - 博客园 Spring Data JPA是什么?以及相关概述 首先Sprin ...
- Spring Data JPA 分页
最近在使用Spring Boot 做项目时遇到了关于Spring Data JPA的分页问题,在下面这位大兄弟的博客中有代码实现 LINK: 博客链接 DAO接口: package com.demo. ...
最新文章
- shell脚本--02循环与条件
- JAVA中类的访问修饰符的作用范围
- 人生苦短,请好好珍惜自已的身体
- python 1 2 3怎么拼接所有可能的数_6000字长文,带你用Python完成 “Excel合并(拆分)” 的各种操作!...
- centos7安装ddos-deflate
- 白话经典算法系列之六 快速排序 快速搞定
- Java第一次上机实验源代码
- CentOS 6.2 安装教程
- [POJ1035]Spell checker
- ENVI 自带的6种遥感图像分类算法比较
- pandasDataframe模块
- webview的使用
- DELPHI利WMI获得硬盘参数
- 【小月电子】ALTERA FPGA开发板系统学习教程-LESSON9简易测试系统
- seo技巧,seo技巧搜行者SEO
- 微信墙html5,微信墙怎么做?微信墙制作流程介绍
- Python--生成测试电话号码
- windows10 热点一直显示正在断开中
- 华为OD机试2022.11.04 只记得两题
- linux命令下载电影,Linux命令行用wget下载精彩电影
热门文章
- 技术宝典 | NeCodeGen:基于 clang 的源到源转译工具
- 开源实时音视频技术WebRTC中RTP/RTCP数据传输协议的应用
- 下一代安全工具:SHA-3
- 直击面试现场:神级程序员仅100秒,60行代码写出俄罗斯方块,成为全公司焦点!...
- Ceph分布式存储实战2.4 本章小结
- 2016.8.1今天是建军节
- 小酌重构系列[19]——分解大括号
- VMware Workstation
- scrapy在命令行指定要采集的url
- [原创]JMeter初次使用总结