聚合和分组

聚合函数:avg() 求属性平均值       sum()求属性值之和              min() 求属性的最小值               max()求属性的最大值             count(distinct)获得持久化对象数

Session session=HibernateSessionFactory.getSession();

Criteria crit=session.createCriteria(MyMessage.class);

projectionList projList=projections.projectionList();

//创建ProjectionList对象

//同时使用三个聚合方法

projList.add(Projections.rowCount());

projList.add(Projections.max("id"));

projList.add(Projections.sum("id"));

projList.add(Projections.groupProperty("name"));

crit.setProjection(projList);

List results=crit.list();

Object[] array=(Object[])results.get(0);

for(int i=0;i<array.length;i++)

{

system.out.println(array[i])

}

session.close();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值