Java中Hibernate数据分页显示之QBC
来源:互联网 发布:java 用户管理框架 编辑:程序博客网 时间:2024/04/30 19:47
1、使用HIbernate自带工具类(HibernateSessionFactory)
public List<Note> getAllNoteByPageBean(int index,int pageSize){ Session session=HibernateSessionFactory.getSession(); Criteria criteria=session.createCriteria(Note.class); criteria.setFirstResult((index-1)*pageSize); criteria.setMaxResults(pageSize); return criteria.list(); }
2、调用的时候可以动态的设置firstResult和maxResults属性
criteria.setFirstResult((index-1)*pageSize);//在原来的基础上变化,剔除页面数据 criteria.setMaxResults(pageSize); //设置每页显示条数
3、获取到数据源,到JSP页面上展现
<c:if test="${pageBean.pageIndex>1}"> <a href="note.do?method=page&nid=${pageBean.pageIndex-1}">上一页</a> </c:if> <c:forEach varStatus="vs" begin="1" end="${pageBean.totalPages}" > <a href="note.do?method=page&nid=${vs.index}"> ${vs.index}</a> </c:forEach> <c:if test="${pageBean.pageIndex <pageBean.totalPages}"> <a href="note.do?method=page&nid=${pageBean.pageIndex+1}">下一页</a> </c:if>
- Java中Hibernate数据分页显示之QBC
- Java中数据分页显示之PageBean
- Java中数据分页显示之HibernateTemplate
- Hibernate 之QBC
- Hibernate学习之QBC
- Hibernate之QBC查询
- hibernate之QBC
- Hibernate 之QBC
- Hibernate中QBC查询
- Hibernate的QBC与HQL分页查询
- Hibernate之HQL和QBC
- Hibernate之五 HQL&QBC
- Hibernate中HQL和QBC
- java中对list进行分页显示数据到页面
- Java jsp 分页显示数据
- IT忍者神龟之Hibernate QBC语言
- Hibernate之QBC检索(查询)方式
- ssh学习:hibernate中QBC查询
- 好的程序员做不出好的软件设计
- 系统引导 - MBR引导代码研究(3)
- return break在循环中的使用
- Shadow - Soft Shadow Mapping算法及推导过程
- UTF-8 GBK UTF8 GB2312 之间的区别和关系
- Java中Hibernate数据分页显示之QBC
- 段式内存管理和页式内存管理
- 该做点什么
- Convert.ToInt32、(int)和int.Parse三者的区别
- 2011-08-31 —— 杂记 —— 关于Debug和Release之本质区别的讨论
- IIS6.0的Kernel Caching 压缩技术
- 各类分析函数调用关系图的工具
- 最常用的UML图包括:用例图、类图、序列图、状态图、活动图、组件图和部署图
- 发送邮件Failure sending mail