#Java后端 , 页面查询结果需要分页 , 因此使用了PageHelper(com.github.pagehelper)对List查询进行分页 , 但同时需要对查询结果(不是分页后的List ,而是所有List)中某个BigDecimal属性进行汇总(stream()), 因此分页和汇总进行了2遍查询 , 如何优化这种情况呢?
如果说的是进行了两次遍历,那你可以在 filter里面做些动作,希望对您有所帮助!
那就不要用自带的分页,自己写sql,查count的时候顺便把sum一起查了
可以用strem流操作对集合进行过滤筛选
建议你将 汇总,分页查询 拆成2个接口,各司其职。