使用hibernate的聚集函数
来源:互联网 发布:伦敦留学 知乎 编辑:程序博客网 时间:2024/06/11 00:28
在HQL查询语句中可以调用的聚集函数:
- count():统计记录行数
- min():求最小值
- max():求最大值
- sum():求和
- avg():求平均值
例:
查询记录的行数
Long records=(Long)session.createQuery(select count(t.id) from Tabel as t) .setMaxResults(1)//如果明确知道结果只有一条记录,这行代码可以省略否则抛出 NonUniqueResultException 异常 .uniqueResult();//结果只有一条,没必要返回List
注意聚集函数的返回类型,如果不确定,可以加以测试,例如:
Object records=session.createQuery(select count(t.id) from Tabel as t) .setMaxResults(1) .uniqueResult();System.out.println(records.getClass().getName());
其他内聚函数用法请参照上述代码
- 使用hibernate的聚集函数
- Hibernate中使用聚集函数查询
- 【Hibernate】聚集函数
- oracle的聚集函数
- mysql的聚集函数
- Hibernate学习36 -- Hibernate查询语言(HQL)10 -- 使用聚集函数查询
- oracle 对字符串进行合并的聚集函数的使用
- [转]SQL分组查询及聚集函数的使用
- hibernate使用sum聚集函数,时间段为查询条件连接SQL2005
- SQL提供的聚集函数
- mysql 聚集函数 count 使用详解
- mysql 聚集函数 count 使用详解
- hibernate_day04_07_hql查询(聚集函数使用)
- 聚集函数
- 聚集函数
- 聚集函数
- Mysql| Mysql函数,聚集函数的介绍与使用(Lower,Date,Mod,AVG,...)
- ------------------------------------------使用聚集索引和非聚集索引的区别------------------------------------
- XAMPP安装后启动Apache的Busy解决方法
- Android Camera
- 中兴执行副总裁何士友:未来手机OS只有三家
- ORM
- POJ 1228 Grandpa's Estate
- 使用hibernate的聚集函数
- 复习总结(API和集合)
- 编译notepad++的错误解决
- Unknown action button_field_action_hello_world.
- IEnumerable IEnumerato foreach
- Code forces 103A---Testing Pants for Sadness
- HDU 3549 Flow Problem 解题报告(EK)算法
- dsm
- ASP.NET 发布后提示未预编译文件错误的解决