Hibernate只查询有多少条记录

只查有多少条符合条件的记录,我知道一般的查询方式得到一个list集合,再取list集合的长度就行,但是这样效率就低了,况且根本没有必要封装成list,我只想要有多少条记录... 只查有多少条符合条件的记录, 我知道一般的查询方式得到一个list集合, 再取list集合的长度就行, 但是这样效率就低了, 况且根本没有必要封装成list, 我只想要有多少条记录符合要求就行了,怎么查?? 展开
 我来答
zjf_kb
2013-06-26 · 超过14用户采纳过TA的回答
知道答主
回答量:33
采纳率:0%
帮助的人:33.3万
展开全部
Hibernate分页的实现

Query query=session.createQuery("from User as aa ");

query.setFirstResult(0); //设置首行记录

//query.setMaxResults(10);//设置查询到的最大记录树数

query.setFetchSize() //设置要查询的记录数

这样就可以查询第n行→第m行的记录了
苏州神码物信智能科技
2024-08-22 广告
苏州神码物信智能科技有限公司(神州博海集团)是深耕贸易数字化服务领域的高新技术前沿企业,公司拥有完整的面向外贸进出口企业的贸易数字化SaaS平台及全套解决方案,其中公司面向企业客户提供贸易合规、通关优化、AI智能等一站式解决方案,全面构建进... 点击进入详情页
本回答由苏州神码物信智能科技提供
百度网友a668673
2013-06-27 · TA获得超过527个赞
知道小有建树答主
回答量:425
采纳率:0%
帮助的人:347万
展开全部
如果是HQL的话,语句写成count(*)不得了吗?
如果用Criteria,写成setProjection(Projections.rowCount())

这才是一般的查询方法,你上面说的不是......
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
love网店专员
2013-06-27 · TA获得超过357个赞
知道小有建树答主
回答量:775
采纳率:84%
帮助的人:122万
展开全部
hql ="from user where name='lis' and password='1234' " 这个执行后就下list集合大小就行啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
somken
推荐于2016-12-01 · TA获得超过711个赞
知道小有建树答主
回答量:371
采纳率:100%
帮助的人:159万
展开全部
Query query=session.createQuery("select count(u) from User as u ");

Integer count=(Integer)query.uninqueResult();
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式