我有一个类定义的类
public class TimePeriodCalc {
private double occupancy;
private double efficiency;
private String atDate;
}
Run Code Online (Sandbox Code Playgroud)
我想使用Java 8 Stream API执行以下SQL语句.
SELECT atDate, AVG(occupancy), AVG(efficiency)
FROM TimePeriodCalc
GROUP BY atDate
Run Code Online (Sandbox Code Playgroud)
我试过了 :
Collection<TimePeriodCalc> collector = result.stream().collect(groupingBy(p -> p.getAtDate(), ....
Run Code Online (Sandbox Code Playgroud)
可以在代码中添加什么来选择多个属性?我正在考虑使用多个收集器,但实际上不知道如何操作.