2 jy cdkj jy_cdkj 于 2016.04.02 21:38 提问

hibernate 先分页 后使用聚合函数

getCurrentSession().createCriteria(Student.class)
.setFirstResult(0)
.setMaxResults(200)
.setProjection(Projections.sum("age"))
.uniqueResult()

hibernate 给我发了这样的sql
select top 200 sum(age) from Student
我也是醉了。。。
我的意思是要对我 的那200行数据 进行sum
小弟求助大神大婶们了。。。。。。。。

2个回答

CSDNXIAON
CSDNXIAON   2016.04.02 21:42

Hibernate 中聚合函数的使用
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

devmiao
devmiao   Ds   Rxr 2016.04.03 03:59
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Hibernate-Criteria查询(2)动态查询、排序、分页、连接查询、投影查询、聚合函数
package junit.test;import static org.junit.Assert.*;import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.List;import hibch06.dao.HibernateSes
HIbernate聚合函数和分组查询(学习笔记)
聚合函数 Group by Having     聚合函数:查询结果作为long类型返回 Count() 统计符合条件的记录条数 Avg() 求平均值 Sum() 求和 Max() 求最大值 Min() 求最小值   @T
Hibernate 先排序再分页问题
DB2为例hibernate分页排序sql ORDER BY t.STATIS_DATE desc, T.AREA_CODE,T.SUBS_AREA_CODE,T.BLOCK_CODE,T.COMTY_DESC  排序失败 ORDER BY t.STATIS_DATE desc, T.AREA_CODE,T.SUBS_AREA_CODE,T.BLOCK_CODE,T.COMTY_DESC,t.
hibernate先排序后分页
经常用到hibernate分页,在分页之前须对数据进行排序,方法如下: Criteria criteria=session.createCriteria(XXX.class); criteria.addOrder(Order.desc("xxxx属性名")); criter
Hibernate常用的聚合函数
package entity; //持久化类 import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Ta
Hibernate HQL 聚合函数 简单实例
常用的聚合函数: count(*) avg(...) sum(...) min(...) max(...) count(...) 简单实例: public class StatQueryTest extends TestCase { public void testQuery1() { Session session = null; tr
Hibernate的学习之路三十四(QBC的聚合函数的查询)
前言 继续来学习QBC的聚合函数的查法。 分析 5. 聚合函数查询(Projection的聚合函数的接口,而Projections是Hibernate提供的工具类,使用该工具类设置聚合函数查询) * 使用QBC的聚合函数查询,需要使用criteria.setProjection()方法 * 具体的代码如下 Session session =
Hibernate 中聚合函数的使用
Criteria接口的Projections类主要用于帮助Criteria接口完成数据的分组查询和统计功能:List cats=session.createCriteria(Cat.class)               .setProjection(Projections.projectionList()               .add(Projections.rowCount())
Hibernate关于聚合函数的一些用法
关于hibernate中聚合函数的用法1.   public int countDetails() throws Exception { // TODO Auto-generated method stub Transaction trans = null; trans = HibernateSessionFactory.getSession().beginTransaction(); int
解决使用HIBERNATE对ORACLE数据库中数据进行排序分页错乱的问题
在使用SHH进行J2EE轻量级项目开发时,用到了oracle9i的数据库,但是在对表中的数据进行排序分页时,有时会莫名其妙的出现排序错乱,翻页后数据显示重复的问题。开始以为是hibernate的问题,跟踪代码将hibernate生成的sql语句输出到控制台然后在PL/SQL中执行,发现生成的sql语句有点问题,执行的结果数据集根本就不对,就是Hibernate的问题,但是这个问题很容易就被发现,毕