社区
Web 开发
帖子详情
hibernate如何用sum()求和?
ypchina
2005-06-09 09:17:46
在hibernate中,用count(*)没问题,官方reference中有例子,但是reference中说可以使用sum(field)来求和,我试了很久都没搞定。谁能给个例子?或者详细讲解下?
...全文
976
7
打赏
收藏
hibernate如何用sum()求和?
在hibernate中,用count(*)没问题,官方reference中有例子,但是reference中说可以使用sum(field)来求和,我试了很久都没搞定。谁能给个例子?或者详细讲解下?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yinleiyoung
2005-06-13
打赏
举报
回复
String Sql = "select sum(a.cost) from CdrList as a where ……";
Session session = this.getSession();
Query query = session.createQuery(Sql);
query.setParameter(0, ……);
……
List list = query.list();
Long sumvalue = (Long) list.get(0);
其中a是别名,不用管它,照写就可以
CdrList是映射的类名
qiyongjun2003
2005-06-09
打赏
举报
回复
a是别名
ypchina
2005-06-09
打赏
举报
回复
迷茫,a是不是就是指hibernate中对应的类啊,那个CdrList应该也是类名阿?这个a和那个CdrList各是代表什么呢?
jspxnet
2005-06-09
打赏
举报
回复
int sum = ((Integer)hibsession.createQuery("select sum(a.cost) from CdrList as a")
.iterate().next()).intValue();
qingzhuang
2005-06-09
打赏
举报
回复
select sum(a.cost) from CdrList as a where ……
这句好象没有什么 问题
ypchina
2005-06-09
打赏
举报
回复
a应该就是hibernate配置中对应的那个类的类名了吧?
那怎么取出这个sum的值呢?
初学,不好意思。^_^
yinleiyoung
2005-06-09
打赏
举报
回复
select sum(a.cost) from CdrList as a where ……
其中CdrList是数据库的映射,估计楼主漏写了“a.”
hql查询语句
4:
sum
()
求和
4: avg() 求平均值 //取得Student的数量 Query query=session.createQuery("select count(*) from Student") //avg()取得Student平均年龄 Query query=session.createQuery("select avg...
hibernate
求和
hibernate
求和
使用的是createSQLQuery方法,用以执行sql语句。这里面具体
hibernate
相关session等操作这里不介绍了,不懂看前面文章。 service层,执行相应sql语句: StringBuffer sb=new StringBuffer(); sb...
hibernate
sum
求和
(hql和sql)
今天使用
hibernate
计算某列的和出现错误ERROR: ERROR: com.pbh .response.exception.exceptionhandler.ControllerAdviceHandler - exception java.lang.NullPointerException at org.
hibernate
.dialect.function....
Hibernate
统计、
求和
写法
解析:与上面一个条件大致相同,
求和
的工时需要在代码中再进行四舍五入才能用。 四舍五入代码: /** * double数据:保留小数点后bit位,四舍五入 * @param d * @param bit * @return */ public static double ...
Hibernate
HQL 分组
求和
查询
list=this.queryDao.getSessionFactory().getCurrentSession().createCriteria(SalesSlipline.class) ... add(Projections.
sum
("
sum
")). add(Projections.groupProperty("salesslipid.id"))).list();
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章