Я использую Hibernate с моим проектом Spring MVC.Агрегаты гибернации + Spring MVC
Допустим, моя модель имеет 2 объекты, каждый из связанных с таблицами Oracle, соответственно USERS (USERID, NAME)
и USERMONEYDATA (CATEGORY, USERID, AMOUNT)
можно добавить Мои пользователи, редактировать и удалять строки в USERMONEYDATA
, что принадлежит им, конечно. Теперь я хочу иметь представление, которое объединяет эти данные.
Используя оракул, я сделал простой вид, чтобы получить общее количество для каждого пользователя и категории:
select userid, category, sum(amount)
from USERS a inner join USERMONEYDATA b on a.USERID = b.USERID
group by userid, category
Но что это лучший способ, чтобы использовать его? должен ли я создать новый объект MODEL специально для этого представления?
Следует ли агрегировать непосредственно в спящем режиме? Но если да, то как мне показать результаты, если у меня нет конкретного объекта POJO для его сопоставления?
благодаря