hibernate 数据行数统计 count(*)
来源:互联网 发布:淘宝客服话术培训 编辑:程序博客网 时间:2024/05/19 20:19
Hibernate关于sql中的count(*)数据统计:
①如果使用的是HQL:
直接在HQL中使用count(*)即可获取行数
Long count = (Long)HibernateUtil.getSession() .createQuery("select count(*) from Employee") .uniqueResult(); System.out.println(count);
②如果使用的是Criteria方式查询:
使用Projections.rowCount()方法
Criteria criteria = HibernateUtil.getSession().createCriteria(Employee.class); criteria.setProjection(Projections.rowCount()); Long count = (Long) criteria.uniqueResult(); System.out.println(count);
其中返回值是Object类型的数值,可以通过强制转换成Long并调用intValue()方法来使用这个int值
0 1
- hibernate 数据行数统计 count(*)
- 统计项目代码行数Count Lines of Code(CLOC)
- Hibernate中使用count(*)统计记录总数
- 数据库所有表中数据行数统计
- 行数统计
- 行数统计
- Mysql、Oracle、SqlServer中“瞬间统计”所有表的行数的神语句,绝不使用count(*)!
- Hibernate使用count(*)得到数据总数
- 在SqlServer中 统计用户表中数据的行数
- 在SqlServer中 统计用户表中数据的行数
- hibernate count
- 代码行数统计类
- 统计程序的行数
- 代码行数统计器
- 统计代码行数源码
- 统计代码行数
- 统计代码行数源码
- 统计文本的行数
- C++指针和引用的区别
- 教你便捷的内容“填补”方法
- Python super 用法
- 轻松解决PHP中文编码苦恼的小技巧
- 内存分配——静态存储区 栈 堆
- hibernate 数据行数统计 count(*)
- ffmpeg开发指南(使用 libavformat 和 libavcodec)
- JVM参数详解与配置
- [LeetCode]Binary Tree Inorder Traversal
- 让AMD在中国发声 APU14技术创新大会首次在华召开
- 国嵌语言的艺术之C++项目讲解精讲班(27课全)
- Hibernate or 的用法
- BIS开发手册
- Oracle开发专题之:%TYPE 和 %ROWTYPE