Hibernate实现分页查询
2015-12-26 15:13
309 查看
Hibernate实现分页查询
分页查询在实际应用中很普遍,但不同的数据库有不同的方法实现分页查询,但Hibernate框架如何实现分页查询呢,下面这个demo将示例分页查询:
分页查询在实际应用中很普遍,但不同的数据库有不同的方法实现分页查询,但Hibernate框架如何实现分页查询呢,下面这个demo将示例分页查询:
package test; import java.util.List; import org.hibernate.Query; import org.hibernate.Session; import org.junit.Test; import util.HibernateUtil; public class TestFindByPage { //测试分页查询 @Test public void test1(){ Session session = HibernateUtil.openSession(); //等价的sql = select * form admin_info; String hql = "from Admin"; //HSQL语句,Admin是类名 Query query = session.createQuery(hql); //设置分页查询参数 //传入两个参数page、size int page = 2;//第几页 int size = 5;//每页几条 int begin = (page-1)*size; query.setFirstResult(begin);//设置抓取起点 query.setMaxResults(size);//设置抓取多少条 //按分页参数查询 List list = query.list(); System.out.println(list); } }
相关文章推荐
- Kosaraju算法---求解强连通分量
- 设置progressbar的背景颜色
- c# 串口数据接收
- 学习笔记1: Activity 生命周期
- Android之获取手机上已安装的所有的应用程序的信息,并判断是否安装了某应用程序(系统程序或非系统应用程序判断)
- 单例设计模式的两种方法
- dorado框架中的级联实现
- Oracle相关操作
- Swift学习笔记(八)
- 打怪升级
- win10怎么安装Google Earth(谷歌地球)?win10安装Google Earth Pro的教程
- UI学习第03天
- 电话黑名单、来电进行监听录音
- no symbol version for module_layout
- selenium2 页面对象模型Page Object
- [置顶]关于java中根据身份证求生日和年龄的问题
- [置顶]java开发之基础篇2
- 将博客搬至CSDN
- 虚拟机vmware 安装Ubuntu上不了网
- android——fragment长时间home或者锁屏java.lang.IllegalArgumentException:No view found for id for....