hibernate使用带有sum()的hql语句出错的问题
来源:互联网 发布:蓝海文交软件下载 编辑:程序博客网 时间:2024/06/06 00:19
我的项目是求某一列的和,这列是float类型 ,debug发现是返回值强转为float出错,于是我先转成String,再解析成float,问题解决。
正确代码如下:
public Float findAllHourByType(String studentId,String hourType) { log.debug("getting Events All hourIn with property: " + studentId); try { String queryString = "select sum(evt_hour) from Events where stu_id = ? and evt_type= ?"; Query queryObject = getCurrentSession().createSQLQuery(queryString); queryObject.setParameter(0, studentId); queryObject.setParameter(1, hourType); List ul = queryObject.list(); if (ul.get(0)!=null) { String result = ul.get(0).toString(); return Float.parseFloat(result); } else {//如果结果为空返回结果为0 Float a=new Float(0); return a; } } catch (RuntimeException re) { log.error("get failed", re); throw re; } }
0 0
- hibernate使用带有sum()的hql语句出错的问题
- hibernate的hql语句问题
- Hibernate的HQL语句
- hibernate的hql语句
- Hibernate查询时,使用HQL和SQL的区别(SUM语句)
- Hibernate中HQL语句的使用
- Hibernate中HQL语句的使用
- Hibernate中HQL语句的使用
- Hibernate的Hql语句使用in关键字
- hibernate的hql不能使用insert语句
- Hibernate的HQL语句的select语句问题
- HQL语句 使用new 关键字出错的原因
- hibernate HQL语句的参数设置
- Hibernate HQL语句的参数设置
- Hibernate简单的HQL语句
- hibernate的hql查询语句
- Hibernate的常见HQL语句
- Hibernate HQL的使用
- Gym 100269E-Energy Tycoon
- c++作业七
- 清除浮动的几种方式,各自的优缺点
- 自定义view实现水波纹效果
- c++作业7
- hibernate使用带有sum()的hql语句出错的问题
- 总结几个实用的js/jq代码片段
- EasyCamera配置文件
- 数据结构自学之路---单链表
- c++上机第七次实验
- C++第7次上机实验
- STM32实现Pixhawk PPM
- c++作业7t
- C++上机作业7