Hibernate查询总的记录数
2024-10-06 23:53:43
1. 原生sql
String hql="select count(*) from product" ;//此处的product是数据库中的表名
Query query=session.createSQLQuery(hql);
List<BigInteger> list=query.list(); //此处胡一定要注意是Bignter类型的,傻了吧唧的试了好多(Long,Integer)都报错
count = list.get(0).intValue();
2.hql语句
String hql="select count(*) from Product";//此处的Product是对象
Query query = session.createQuery(hql);
count=((Long) query.setCacheable(true).uniqueResult()).intValue();//此处用Long类型进行转换
最新文章
- Hibernate批量处理海量数据的方法
- Ninject之旅之二:开始使用Ninject(附程序下载)
- Java设计模式5:原型模式
- wpf arcgis engine 当前没有或未启用Spatial Analyst许可解决办法
- json 转换错误:JSON.parse expected property name or &#39;}&#39;
- RFID Exploration and Spoofer a bipolar transistor, a pair of FETs, and a rectifying full-bridge followed by a loading FET
- 哇塞,原来自己写 Google Chrome 浏览器扩展(插件)这么容易!
- Cookie案例
- eclipse 书签
- ACM编程技巧--常用字符操作函数
- MySQL通用批量写入工具(Python)
- [洛谷P1357] 花园
- 佳佳的Fibonacci
- HDU 1088(文本处理 **)
- FreeMarker基础语法,宏,引用 等
- 关于redis与memcached区别(转载自stackoverflow)
- [java笔记]JDK的安装和配置
- 解决Winform程序在不同分辨率系统下界面混乱
- PreparedStatement的用法及优点
- RabbitMQ--Publish/Subscribe(三)