JAVA关于一个Hibernate实体类分组统计的问题

我有一张统计表,是统计明细的表A,表A结构如下idtimec1c2c3id是单位IDtime是时间c1卖出物品1的数量c2卖出物品2的数量c3卖出物品2的数量我现在用Hi... 我有一张统计表,是统计明细的表A,表A结构如下

id time c1 c2 c3

id 是单位ID
time 是时间
c1 卖出物品1 的数量
c2 卖出物品2 的数量
c3 卖出物品2 的数量

我现在用Hibernate统计,语句是这样写,直接HQL语句
find("from A");
我的表A 进行了实体类的映射,属性可以进行填充,以前的功能是 查询销售明细, 我可以直接如上写出语句,现在我需要统计某个时间段的物品销售总计,用SQL语句也就是如下
select id,sum(c1),sum(c2),sum(c3) from A where time>=开始时间 and time <=结束时间 group by id

这样的统计效果,请问我如何修改啊?
展开
 我来答
hh20071203tt
2012-04-18
知道答主
回答量:1
采纳率:0%
帮助的人:2.7万
展开全部
此类复杂的查询使用Hibernate是很不方便的,不但sql语句不好构建,而且作为返回值的承载对象,还需要重新定义,建议此类复杂查询使用ibatis
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kissjie520
2013-04-09 · TA获得超过6396个赞
知道大有可为答主
回答量:1.2万
采纳率:0%
帮助的人:3558万
展开全部
您不必再担心这样的问题一般不需要更改休眠内部实现。现在发展大多是jdk1.5的整数和int会自动打开包装盒,所以我建议你不要去改变。

<column,name="discount" not-null="true" BR />这没有去尝试过,根据以上特点,个人不改变也应该是没有问题的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gfigepgf
2013-04-09 · TA获得超过1284个赞
知道小有建树答主
回答量:2912
采纳率:0%
帮助的人:829万
展开全部
您不必再担心这样的问题一般不需要更改休眠内部实现。现在发展大多是jdk1.5的整数和int会自动打开包装盒,所以我建议你不要去改变。

<column,name="discount" not-null="true" BR />这没有去尝试过,根据以上特点,个人不改变也应该是没有问题的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友15ac334
2012-04-24
知道答主
回答量:39
采纳率:0%
帮助的人:18.4万
展开全部
友情提示哈,用hibernate查询不一定非要用HQL哦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式