如何在 bean 类中使用 groupBy
Posted
技术标签:
【中文标题】如何在 bean 类中使用 groupBy【英文标题】:How to use groupBy in bean class 【发布时间】:2020-06-29 07:03:54 【问题描述】:我有这段代码,但是在运行时我遇到了类似的错误...
找不到符号
符号:方法 groupBy(java.lang.String)
位置:接口 com.avaje.ebean.ExpressionList
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;
【问题讨论】:
【参考方案1】:没有看到你的模型 ClusterResources 有点难以知道你想要实现什么,但 Ebean 通常会在需要时自动添加“group by”,例如如果您选择需要分组的内容:
.select("cluster_leader, MAX(cluster_value)")
查看以下链接: Ebean aggregation 和 Ebean select
【讨论】:
以上是关于如何在 bean 类中使用 groupBy的主要内容,如果未能解决你的问题,请参考以下文章
我可以在一个 xhtml 页面中使用多个 xhtml 页面以及如何访问(引用它们)托管 bean 类中的那些页面吗? [复制]
我可以在一个xhtml页面中使用多个xhtml页面以及如何访问(引用它们)托管bean类中的那些页面吗? [重复]
如何在用 Kotlin 编写的 JUnit 5 测试类中注入 Spring bean?