【发布时间】:2010-10-27 08:40:34
【问题描述】:
我在 Spring MVC 项目中使用 Hibernate。
假设我的模型有 2 个对象,每个对象都链接到 Oracle 表,分别是 USERS (USERID, NAME) 和 USERMONEYDATA (CATEGORY, USERID, AMOUNT)
我的用户当然可以在USERMONEYDATA 中添加、编辑和删除属于他们的行。
现在,我想要一个聚合这些数据的视图。
使用 oracle,我做了一个简单的视图来获取每个用户和类别的总金额:
select userid, category, sum(amount)
from USERS a inner join USERMONEYDATA b on a.USERID = b.USERID
group by userid, category
但是最好的使用方法是什么?我应该专门为此视图创建一个新的模型对象吗?
我应该直接在 Hibernate 中聚合吗?但是如果是的话,如果我没有特定的 POJO 对象来映射它,我该如何显示结果?
谢谢
【问题讨论】:
标签: java hibernate spring spring-mvc