`
AvengerBevis
  • 浏览: 42619 次
  • 性别: Icon_minigender_1
  • 来自: Beijing
社区版块
存档分类

Hibernate如何在使用模板查询且分页时 获得记录总数

阅读更多
Hibernate如何在使用模板查询且分页时 获得记录总数
    我查询时代码如下:

java 代码
 
  1. Criteria criteria = getSession().createCriteria(o.getClass()).add(  
  2.                 Example.create(o));  
  3.         criteria.setFirstResult(counter.getBegin());  
  4.         criteria.setMaxResults(counter.getSize());  
  5.         return criteria.list();  


这样查询 我获得了分页记录
但是我还需要获得记录总数

谁能帮我解决解决
分享到:
评论
3 楼 抛出异常的爱 2007-04-03  
在java区搜索一下 MS:Robbin写的东东
2 楼 AvengerBevis 2007-04-03  
谢谢楼上的
问题解决了
1 楼 codeutil 2007-04-03  


为啥就不能用count了? 用count就怎么破坏模板查询了??????

 Criteria criteria = getSession().createCriteria(o.getClass()).add(  
          Example.create(o));  
int count=((Number) criteria .setProjection(Projections.rowCount())
							.uniqueResult()).intValue();
				criteria.setProjection(null);
      criteria.setFirstResult(counter.getBegin());  
        criteria.setMaxResults(counter.getSize());  
         return criteria.list();  





   

相关推荐

    hibernate 模糊查询 分页

    本篇文章将深入探讨如何使用Hibernate实现模糊查询和分页功能,这对于任何需要处理大量数据的应用程序来说都是至关重要的技能。 首先,让我们了解Hibernate的核心概念。Hibernate是一个开源的JPA(Java Persistence...

    Hibernate分页查询小结

    Hibernate分页查询小结

    Hibernate 多表连接分页查询示范项目

    总结,"Hibernate 多表连接分页查询示范项目"是一个实用的示例,它展示了如何在实际应用中利用 Hibernate Criteria API 实现复杂查询和分页,对于学习和掌握 Hibernate 的高级特性和数据库操作技巧非常有帮助。...

    Hibernate分页查询原理解读

    通过以上分析可以看出,Hibernate在实现分页查询时考虑到了多种情况,并通过不同的策略实现了对不同数据库的支持。无论是基于LIMIT的分页还是基于ROWNUM的分页,Hibernate都能够很好地适配并提供高效的查询性能。...

    hibernate分页查询功能

    在Java Web开发中,分页查询是常见的需求,特别是在数据量较大的情况下,为了提高用户体验,我们需要将数据分批次加载到页面上。本示例中,我们看到如何利用Struts2、Spring和Hibernate这三个流行框架来实现分页查询...

    使用hibernate分页查询

    在Java Web开发中,Hibernate...通过上述方式,你可以实现使用Hibernate进行分页查询,并在JSP页面中展示分页结果,同时提供分页导航功能。请注意,这只是一个基础示例,实际项目中可能需要考虑更多的细节和优化措施。

    基于spring+hibernate的组合查询+分页组件

    在Spring和Hibernate的组合查询中,我们可以利用Spring的HibernateTemplate或JpaTemplate,这些模板类提供了方便的方法来执行HQL或SQL查询。通过这些方法,我们可以构建动态的、复杂的查询条件,比如使用Hibernate的...

    STRUTS2+HIBERNATE详细的分页实现代码详细的分页实现代码

    根据提供的标题、描述、标签及部分内容,我们可以了解到这篇文章主要探讨的是如何在Struts2与Hibernate框架结合下实现分页功能。接下来将详细解析Struts2与Hibernate如何协作完成这一任务。 ### Struts2与Hibernate...

    hibernate分页查询 数据库连接

    在使用这些方法之前,我们需要创建一个HQL(Hibernate Query Language)查询,或者使用Criteria API来定义我们的查询条件。HQL是Hibernate提供的面向对象的查询语言,类似于SQL,但它是针对对象模型而不是数据库模式...

    Struts和Hibernate分页及查询

    本实践项目结合了这两个框架,实现了基于Struts的前端展示和基于Hibernate的数据访问层,提供了分页和条件查询功能,这对于大型Web应用来说是非常基础且重要的。 **Struts框架** 是一个用于构建企业级Web应用程序的...

    springMVC+hibernate的条件查询加分页的demo

    在这个“springMVC+hibernate的条件查询加分页的demo”中,我们将探讨如何结合这两个框架实现动态的条件查询和分页功能。 首先,让我们了解一下SpringMVC中的条件查询。在SpringMVC中,通常通过Controller层接收...

    springmvc+hibernate+spring maven案例(包含分页查询)

    - 在此案例中,可能使用了Hibernate的`Criteria`或`HQL`查询语言配合`PageRequest`或自定义分页实现,通过指定页码和每页大小来获取特定范围的数据。 6. **文件名:user** - "user"可能是数据库中的一个表名,...

    用户Hibernate实现的一个分页

    使用`setFirstResult()`方法设置查询开始的位置,即第几条记录,以及`setMaxResults()`方法设置一次返回的最大记录数,这两者结合即可实现分页。 2. Query API示例: ```java Session session = sessionFactory....

    hibernate实现分页查询

    ### Hibernate 实现分页查询...此外,在编写分页查询逻辑时,还需注意SQL注入等安全问题,合理使用参数化查询等方式可以有效避免这些问题的发生。 以上就是关于Hibernate实现分页查询的具体介绍,希望对大家有所帮助。

    Hibernate各种查询:联表查询 分页查询 位置参数查询(?) 占位符查询(冒号查询) 统计查询

    本篇文章将详细解析Hibernate中的几种主要查询方式,包括联表查询、分页查询、位置参数查询、占位符查询(冒号查询)以及统计查询,这些都是在实际开发中非常常见的需求。 首先,我们来看**联表查询**。在Hibernate...

    hibernate分页查询

    在IT行业中,数据库查询是日常开发中的重要环节,特别是在大型应用中,为了提高用户体验和系统性能,分页查询显得尤为重要。Hibernate,作为一个流行的Java对象关系映射(ORM)框架,为开发者提供了便捷的分页查询...

    Hibernate+sqlserver2000分页

    在Hibernate中,可以使用`Criteria`的`setProjection`方法配合`Projections.rowCount()`来获取记录总数。 综上所述,`Hibernate+sqlserver2000分页`是一个结合了ORM框架和数据库分页策略的技术主题。在实际应用中,...

    用Hibernate实现分页查询.docx

    在进行分页查询时,通常需要指定两个重要的参数:`currentPage`(当前页码)和`perPageRows`(每页显示的记录数)。这两个参数对于确定每一页的数据范围至关重要。通过调整这两个参数,我们可以控制数据的分页行为。...

    hibernate通用分页

    在使用通用分页辅助类时,首先在服务层(Service)根据业务逻辑构造查询条件,然后调用`Pagehelp`的分页查询方法,得到`Page`对象。接着,在控制层(Controller)将`Page`对象传入视图层(View),在JSP页面中利用...

    Hibernate中分页查询的封装。

    本文将深入探讨如何在Hibernate中进行分页查询的封装,并提供相关的源码和工具使用方法。 首先,我们需要了解Hibernate中的Criteria查询,这是实现分页查询的一种方式。Criteria API允许我们以面向对象的方式构建...

Global site tag (gtag.js) - Google Analytics