有当前一条hql
select count(u.userId), u.userType from User u group by u.userType现在我需要统计出,上面这条语句,一共有多少结果。SQL可以这样:
select count(1) from (
select count(u.userId), u.userType from User u group by u.userType
)
但是用HQL怎么写呢???
select count(u.userId), u.userType from User u group by u.userType现在我需要统计出,上面这条语句,一共有多少结果。SQL可以这样:
select count(1) from (
select count(u.userId), u.userType from User u group by u.userType
)
但是用HQL怎么写呢???
解决方案 »
- 现在是学android开发好呢?还是web开发好,我是新手
- keysotre文件是做什么用的?
- jsp连接mysql的问题
- 关于在Tomcat环境中用Servlet创建XML文件时报错:The output format must have a '{http://xml.apache.org/xalan}content-handler' proper
- jsp找回密码
- 以下这段代码在某些IE中导致选项卡失效,请帮忙找出BUG!
- 《实战EJB》pdf格式,要的跟贴!
- E:\Xinox Software\JCreator Pro\MyProjects\SimplePrint\SimplePrint.java:2: package javax.servlet does not exist
- 还是resultset的问题?
- 下载jdk1.3.1后,只能在bin目录下运行,否则会出现下面的error:Exception in thread "main" java.lang.NoClassDefFoundError
- s:textarea标签 长度限制问题
- java 和 c# 之间通信问题
select count(u.userId), u.userType from User u group by u.userType
返回一个List,这个list的size不就是你想要的结果吗
主要是我想实现一个方法的封装。public Pager list(String hql, int page, int pageSize) {
List result = dao.createQuery(hql).setFirst().setMax().list();
// 然后这里再跟据hql自动组装一个可以count(hql)的语句
Pager pager = new Pager(result, count)
}就类似于这样的东西。
主要是我想实现一个方法的封装。public Pager list(String hql, int page, int pageSize) {
List result = dao.createQuery(hql).setFirst().setMax().list();
// 然后这里再跟据hql自动组装一个可以count(hql)的语句
Pager pager = new Pager(result, count)
}就类似于这样的东西。