关于HQL里面sum合计或者别的 只需要个别字段的时候 请把对象重新构造一下 比如
需要四个字段
select new AppScsj(sum(a.valued),sum(a.valuel),sum(a.valuedt),sum(a.valuelt)) from AppScsj a
这时候需要在AppScsj映射出的Java中增加一个构造函数
/** 合计专用构造函数*/
public AppScsj(Double valued, Double valuel, Double valuedt, Double valuelt) {
this.valued = valued;
this.valuel = valuel;
this.valuedt = valuedt;
this.valuelt = valuelt;
}
本文介绍如何在HQL查询中使用聚合函数如SUM,并将结果映射到自定义Java对象的方法。通过创建特定的构造函数来实现字段的选择性加载。

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



