hibernate做分页查询

1.分页查询所需条件(当前页面数 初始化为1,每页显示的数据条数,最大页码数,数据总条数)

2.将所需数据传入后台(pageNum)

  查询所有的数据条数(QBC查询)

  根据条件查询显示的数据

3.最终显示结果

时间: 2024-10-03 18:53:53

hibernate做分页查询的相关文章

Hibernate实现分页查询

分页查询就是把数据库中某张表的记录数进行分页查询,在做分页查询时会有一个Page类,下面是一个Page类,我对其做了详细的注解: 1 package com.entity; 2 /** 3 * @author:秦林森 4 */ 5 6 import javax.persistence.criteria.CriteriaBuilder; 7 8 public class Page { 9 /** 10 * 其中currentPage,perPageRows这两个参数是做分页查询必须具备的参数 11

hibernate 的分页查询

hibernate的分页查询有个好处,就是不用管数据库方言.比如db2的分页查询很麻烦,但是用hibernate的方式,就完全不用管这些了 /* 使用HQL分页查询Customer信息 */ public static List<Customer> listPageCustomer_HQL(int pageNo, int perPageNum) { Session session = HibernateUtils.getSession(); String hql = "from Cu

SSH初体验系列--Hibernate--3--单值与分页查询

前言 查询可以按结果集分2类:单个结果 和 数组 ; 其中,返回数组,在这个 数据库数据量随随便便就能上几十万的互联网时代大背景下,常常需要做分页处理, 所以这里就说一下单值和分页, 算是对上一篇"curd"的一些延伸 一.单值查询 比如,我们需要查询数据库,统计一下app的当前注册人数, 此时我们知道返回结果必定是"单行单列"的一个数值,那么可以用这种单值查询方式; 使用uniqueResult()方法,它返回一个java.lang.Object对象,并且能保证返

在Spring Boot中使用Spring-data-jpa实现分页查询(转)

在我们平时的工作中,查询列表在我们的系统中基本随处可见,那么我们如何使用jpa进行多条件查询以及查询列表分页呢?下面我将介绍两种多条件查询方式. 1.引入起步依赖    <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency

让Asp.net mvc WebAPI 支持OData协议进行分页查询操作

这是我在用Asp.net mvc WebAPI 支持 OData协议 做分页查询服务时的 个人拙笔. 代码已经开发到oschina上.有兴趣的朋友可以看看,欢迎大家指出不足之处. 看过了园子里的几篇关于ASP.NET MVC WebAPI 支持OData协议的文章,很受启发. 但是对于OData协议下对数据的分页查询,确实没有找到让我满意的东西,可能是个人就这脾气.不喜欢复杂. 对于在 WebAPI 支持OData协议,好处不多讲了,反正,我个人是非常乐意用它来做服务接口之类的. 这篇笔记的主题

PHP中使用jQuery+Ajax实现分页查询多功能操作

1.首先做主页面Ajax_pag.php 代码如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Ajax做分页</title> <script src="bootstrap/js/jquery-1.11.2.min.js"></script> <script src="Ajax_

分库后如何高效的做分页

现在连接6台mysql数据库,路由分库算法是根据id的hash值%6,根据值不同分别存入6台数据库.现在不知道如何做分页查询列表? 先决原则: 数据分库时尽量选择索引字段,最好此字段还是唯一的. 数据分库时建表时结合业务,选择where后查询比较频繁的字段. 解决方案泛泛之谈: 1.直接使用跨库的多表联合查询. 不建议. 2.向6台数据库server均发送一个查询请求,然后对所有查询结果进行汇总,再处理分页逻辑. 时间换空间.取20条有序数据,6台服务器各取20条,汇总排序返回. 3.建立一个总

(easyui datagrid+mvc+json)之asp.net分页查询

最近在做分页查询的功能,在网上也翻看了不少,但是自己的吸收能力就差了好多,而且当时最大的想法就是,怎么就没有我想要的那种,既是easyui的,又要用mvc的架构,还要能够实现底层的分页传值,用.net平台写的demo,那时就想,等我做出来了,我也要写一篇分页查询的博客,专门为了实现这种需求来做的demo. 效果图 前台view <table id="list_data" class="easyui-datagrid" style="width:107

PHP分页查询的类

下面这个代码是PHP中做分页查询的类. 具体的原理我也说不太清楚,网上摘得.有需要的朋友可以在我这里复制一下. <?php /** file: page.class.php 完美分页类 Page */ class Page { private $total; //数据表中总记录数 private $listRows; //每页显示行数 private $limit; //SQL语句使用limit从句,限制获取记录个数 private $uri; //自动获取url的请求地址 private $p