public int sumleave(int sid) {
Object o = this.getHibernateTemplate().find("select sum(c.leave) from Check c").get(0);
return ((Long)o).intValue(); //注意一条记录返回的Object对象,不能转为Integer, 只为转为Long
}SSH框架整合用getHibernateTemplate使用聚合函数如sum(),count()
最新推荐文章于 2026-06-21 16:10:30 发布
本文介绍了一个使用Java ORM框架Hibernate进行数据库查询的方法。具体展示了如何通过HibernateTemplate获取指定ID的记录并计算leave字段的总和。需要注意的是,查询结果为单条记录时,返回的对象类型转换细节。
2778

被折叠的 条评论
为什么被折叠?



