hibernate查询典型问题 想要查询分组后的总记录条数(也就是组数,不是每组的记录条数),hibernate的hql:select count(*) from (from A a group by a.name),但是hibernate的hql不支持这样的from 子查询,该如何是好,我要用hql来查 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 以前做过一个超级复杂的查询,网上查了一大圈,最后用sql搞定 name相同取唯一可以用数据库函数 我要取得分组后的组数,期待hql解决方案 可以使用query的sql查询方法执行你写的sql语句啊~ select sum(count(a.name)) from A a group by a.name 貌似不支持这样使用分组函数,"Invalid use of group function"况且还得考虑group by a,b这样多个分组字段的 select sum(count(distinct g.xlmc)) from Gjxl g where g.bdqd=? or g.bdzd=? group by g.xlmc楼主上面是我原来的hql语句,没报错还查出东西了=。= select count(a.name) from A a group by a.name楼主你这样试试 我的印象里hibernate本身对分组的支持就不是很好,一个语句中包含了count+group by多数情况下会报错 它这样只会查每组的记录条数,就算加了distinct也一样,罢了我只好用sql单独写好了,谢谢各位 换个思考方式:SELECT count(b.name) from A b WHERE b.name in ( select a.name from A a group by a.name) 求职技术大牛,修改表单操作后,history.back()返回提示错误信息 如何学习J2EE 内存溢出怎么 搞 急!如何用validation判断输入框内日期不能大于今天日期? soap信息访问webservices jawin.dll 这个在win7 64 为系统下怎么用啊 对XMLSchema的检查 关于CMP bean之间的关系的一个问题,高手请帮忙 weblogic中 -ms64m -mx128m是什么意思? 经纬度获取的需求,大侠们帮帮推荐个接口 javax.servlet.UnavailableException 求等结果 啊 freemarker如何获取模板的父路径?
貌似不支持这样使用分组函数,"Invalid use of group function"
况且还得考虑group by a,b这样多个分组字段的
楼主上面是我原来的hql语句,没报错还查出东西了=。=
楼主你这样试试