首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >条件性胸腺生长因子#aggregates.sum

条件性胸腺生长因子#aggregates.sum
EN

Stack Overflow用户
提问于 2017-08-25 11:46:19
回答 1查看 2.8K关注 0票数 2

我有一张名为“账单”的清单,每一张账单都有其地位。实际上,我有bill.value之和,但我只想要具有特定状态的账单之和。

我的实际表达式是:${#aggregates.sum(store.bills.![value])}

Store.java

代码语言:javascript
复制
@Entity(name = "STORE")
public class Store implements Serializable {
...
  @OneToMany(mappedBy = "store")
  private Set<Bill> bills;
...
}

Bill.java

代码语言:javascript
复制
@Entity
@Table(name = "BILL")
public class Bill implements Serializable {
...
  @Enumerated(EnumType.STRING)
  @Column(name = "status")
  private BillStatus status;
...
}

有可能吗?

EN

回答 1

Stack Overflow用户

发布于 2017-08-25 20:44:05

为此,您可以将藏书选择集合投影结合起来。这句话将是:

代码语言:javascript
复制
${#aggregates.sum(store.bills.?[status=='STATUSHERE'].![value])}
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45880690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档