我正在使用Hibernate来开发我的Spring MVC项目。
假设我的模型有两个对象,分别链接到Oracle表:`USERS(USERID,NAME)`和`USERMONEYDATA(CATEGORY,USERID,AMOUNT)`。
我的用户可以在`USERMONEYDATA`中添加、编辑和删除他们自己的行。
现在,我希望有一个视图来汇总这些数据。
使用Oracle,我创建了一个简单的视图来按用户和类别获取总金额:
假设我的模型有两个对象,分别链接到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
但是最好的使用方式是什么?我应该为这个视图创建一个新的MODEL对象吗?
我应该直接在Hibernate中进行聚合吗?但如果是,如果我没有一个特定的POJO对象来映射它,我该如何显示结果?
谢谢。