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实现分页查询功能相关推荐

  1. 使用Spring Data JPA进行分页和排序

    通过代码示例学习使用Spring Data JPA进行分页和排序 . 了解如何使用Springs PagingAndSortingRepository接口获取分页和排序结果. 1概述 在处理大量数据时 ...

  2. spring data jpa 多对多查询

    spring data jpa 多对多查询 以用户-角色 多读多为例: User类,用户 @Entity public class User {private String username;priv ...

  3. Spring Data JPA和分页

    让我们从支持分页的经典JPA方法开始. 考虑一个简单的域类–一个具有名字,姓氏的"成员". 为了支持在成员列表上进行分页,JPA方法是支持一种查找器,该查找器将获取第一个结果(fi ...

  4. Spring Data JPA多表查询

    多表查询在Spring Data JPA中有两种实现方式 第一种创建一个结果集接口来接收多表连查的结果 第二种利用JPA的关联映射来实现 先来熟悉一下几个注解 注解 意思 属性 @ManyToOne ...

  5. spring data jpa 的 in 查询 Specification 实现

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 只是一个简单需求:  查询所有部门id 属于  idList 的数据 Page<WorkWei ...

  6. Spring Data JPA自定义SELECT查询语句,自定义UPDATE修改语句

    查询语句: 1. 在@Query 注解里设置value ,?1.?2 分别代表第一第二个参数, nativeQuery=true  表示是否是原生SQL @Query(value = "se ...

  7. java data jpa_java中Spring data jpa通过Predicate查询时间段

    如下,想搜索time1和time2之间的数据,但是查不到cb是重写了方法中的参数CriteriaBuilder,root是参数Rootpredicates.add(cb.between(root.ge ...

  8. Spring Data JPA是什么?以及简单的使用(联表查询)

    Spring Data学习网站(下载gitHub工程学习) Spring Boot JPA 使用教程 - fishpro - 博客园 Spring Data JPA是什么?以及相关概述 首先Sprin ...

  9. Spring Data JPA 分页

    最近在使用Spring Boot 做项目时遇到了关于Spring Data JPA的分页问题,在下面这位大兄弟的博客中有代码实现 LINK: 博客链接 DAO接口: package com.demo. ...

最新文章

  1. shell脚本--02循环与条件
  2. JAVA中类的访问修饰符的作用范围
  3. 人生苦短,请好好珍惜自已的身体
  4. python 1 2 3怎么拼接所有可能的数_6000字长文,带你用Python完成 “Excel合并(拆分)” 的各种操作!...
  5. centos7安装ddos-deflate
  6. 白话经典算法系列之六 快速排序 快速搞定
  7. Java第一次上机实验源代码
  8. CentOS 6.2 安装教程
  9. [POJ1035]Spell checker
  10. ENVI 自带的6种遥感图像分类算法比较
  11. pandasDataframe模块
  12. webview的使用
  13. DELPHI利WMI获得硬盘参数
  14. 【小月电子】ALTERA FPGA开发板系统学习教程-LESSON9简易测试系统
  15. seo技巧,seo技巧搜行者SEO
  16. 微信墙html5,微信墙怎么做?微信墙制作流程介绍
  17. Python--生成测试电话号码
  18. windows10 热点一直显示正在断开中
  19. 华为OD机试2022.11.04 只记得两题
  20. linux命令下载电影,Linux命令行用wget下载精彩电影

热门文章

  1. 技术宝典 | NeCodeGen:基于 clang 的源到源转译工具
  2. 开源实时音视频技术WebRTC中RTP/RTCP数据传输协议的应用
  3. 下一代安全工具:SHA-3
  4. 直击面试现场:神级程序员仅100秒,60行代码写出俄罗斯方块,成为全公司焦点!...
  5. Ceph分布式存储实战2.4 本章小结
  6. 2016.8.1今天是建军节
  7. 小酌重构系列[19]——分解大括号
  8. VMware Workstation
  9. scrapy在命令行指定要采集的url
  10. [原创]JMeter初次使用总结