如何在bean类中使用groupby

prdp8dxp  于 2021-08-09  发布在  Java
关注(0)|答案(1)|浏览(428)

我有这个代码,但在运行时,我得到的错误像。。。
找不到symbol:method groupby(java.lang.string)位置:interface com.avaje.ebean.expressionlist<models.clusterresources>

public static List<ClusterResources> getClusterLeaderByEmpId(int cluster_id) {
        List<ClusterResources> clusterLeaders = Ebean.find(ClusterResources.class)
                .where()
                .eq("cluster_id", cluster_id)
                .groupBy("cluster_leader")
                .findList();
            if (clusterLeaders == null)
                clusterLeaders = new ArrayList<>();
        return clusterLeaders;
    }
dohp0rv5

dohp0rv51#

如果看不到您的模型clusterresources,就很难知道您想要实现什么,但是ebean通常会在需要时自动添加“groupby”,例如,如果您选择了需要分组的对象:

.select("cluster_leader, MAX(cluster_value)")

查看以下链接:ebean聚合和ebean选择

相关问题