我有一个订单履行应用程序,主要是使用Spring Data Rest和spring boot。我需要获得所有产品,在订单中找到它们并计算总销售量和特定时间段内的价格。我有这样的其他要求。
现在报告中显示的数据与任何商业实体都不一样。它将包含总和,总计,来自一个实体的字段,来自另一个实体的字段......并且它将不会被持久化,它将仅为客户端生成而生成。它也应该是可分页的。
解决这个问题的正确方法是什么?我是否使用pojos来表示报告行?如何管理分页呢?为每个报告建立一个存储库是否有意义?是否可以使用hql从存储库方法返回不是持久化实体的报表行?