《深入浅出Hibernate》读书笔记(8)——Hibernate分页
2007-04-01 22:52
369 查看
数据分页显示,是很多B/S系统会遇到的问题。现在大多数主流数据库都提供了数据部分读取机制,而对于某些没有提供相应机制的数据而言,Hibernate也通过其它途径实现了分页,如通过Scrollable ResultSet,如果JDBC不支持Scrollable ResultSet,Hibernate也会自动通过ResultSet的next方法进行记录定位。Hibernate的Criteria、Query等接口提供了一致的方法设定分页范围。下面是书中的例子:
Criteria criteria = session.createCriteria(TUser.class);
Criteria.add(Expression.eq("age", "20"));
//从检索结果中获取第100条记录开始的20条记录
criteria.setFirstResult(100);
criteria.setFetchSize(20);
不过,我在测试的时候总是不能够正常工作,把setFetchSize方法换成setMaxResults方法才行。换成最新的mysql-connector-java-3.1.10-bin-g.jar驱动也是一样。
Criteria criteria = session.createCriteria(TUser.class);
Criteria.add(Expression.eq("age", "20"));
//从检索结果中获取第100条记录开始的20条记录
criteria.setFirstResult(100);
criteria.setFetchSize(20);
不过,我在测试的时候总是不能够正常工作,把setFetchSize方法换成setMaxResults方法才行。换成最新的mysql-connector-java-3.1.10-bin-g.jar驱动也是一样。
相关文章推荐
- SpringMVC集成Hibernate分页查询到对象数组问题
- Hibernate的分页查询 PageObject完整版
- Hibernate的查询 标准(Criteria)查询 分页、单个记录、排序
- 基于hibernate实现的分页技术
- hibernate辅助类含分页
- Hibernate分页查询小结
- Hibernate读书笔记-----Hibernate的关联映射之N-N关联映射
- Struts和Hibernate实现的查询分页显示
- 《Spring2.0技术手册》读书笔记八-Spring与Hibernate整合
- 《spring2.0技术手册》读书笔记九-spring与hibernate整合DAO的书写,HibernateTemplate解析
- Spring+Hibernate 复杂查询分页
- Hibernate分页查询原理解读
- 019——hibernate分页查询
- 《深入浅出Hibernate》读书笔记[转载]
- Hibernate实现分页查询的原理分析
- Professinal Hibernate-第2章读书笔记
- Hibernate实现分页
- hibernate 自定义数据类型(参考夏昕老师的《深入浅出Hibernate》)
- Hibernate的几种查询方式-HQL,QBC,QBE,离线查询,复合查询,分页查询
- jsp 分页(struts+hibernate)