Hibernate Criteria分组和聚合
来源:互联网 发布:java jdk下载官网 编辑:程序博客网 时间:2024/06/05 00:45
1.一个聚合错操作,例如cout(*)查询记录数
<span style="font-size:14px;"> Criteria crit = session.createCriteria(User.class); crit.setProjection(Projections.rowCount()); int v = (Integer)crit.uniqueResult(); </span>注意:setProjection()可以多次使用,但是最后一次会覆盖前面的聚合操作
2.多个聚合操作
ProjectionList proList = Projections.projectionList(); proList.add(Projections.rowCount()); proList.add(Projections.max("id")); proList.add(Projections.sum("id")); crit.setProjection(proList); List results = crit.list(); Object[] arr = (Object[])results.get(0); for(Object ob : arr){ System.out.println(ob.toString()); }相当与执行:
select count(*),max(id),sum(id) from user
3.分组 group by
Criteria crit = session.createCriteria(User.class); crit.setProjection(Projections.rowCount()); crit.setProjection(Projections.groupProperty("name")); List results = crit.list();相当于执行:
select count(*) from user group by name
0 0
- Hibernate Criteria分组和聚合
- Hibernate的查询 标准(Criteria)查询 聚合和分组
- Hibernate的查询 标准(Criteria)查询 聚合和分组
- Hibernate的查询 标准(Criteria--Projections)查询----- 聚合和分组
- Hibernate的查询 标准(Criteria)查询 聚合和分组
- Hibernate的查询 标准(Criteria)查询 聚合和分组
- hibernate criteria 分组 排序 关联
- hibernate criteria 分组 排序 关联
- hibernate criteria 分组 排序 关联
- HIbernate聚合函数和分组查询(学习笔记)
- Hibernate-分组查询、聚合函数
- 聚合分析和分组
- 聚合和分组
- 分组和聚合函数
- mysql聚合函数和分组
- pandas 数据分组和聚合
- 聚合函数和分组查询
- hibernate criteria 和restriction 查询
- Insertion Sort List
- 大话linux性能命令
- 1003. Emergency (25)
- 各驱动在源码中的位置
- 多态性实例解析
- Hibernate Criteria分组和聚合
- YC创业课之Facebook Growth Team:首先是用户留存,其次才是用户增长
- cocos2dx 文本标签
- Openssl之BIO系列(3)
- MAC下常用命令的中文帮助文档(man)
- Android中Parcelable接口用法
- 小吴给大家讲讲——分贝dB与放大倍数的转换关系
- linux-vpn(pptp)
- YC创业课:跟投资回报率达300倍的Wufoo学做一款有爱的产品