【发布时间】:2021-02-15 21:13:45
【问题描述】:
大家好,我尝试在 JPA 中执行此查询 "SELECT SUM(cevecoin) FROM coin where clid="ABC" 但它不起作用。有人可以帮帮我吗?
public Integer SumCoin(String Clid) {
CriteriaBuilder builder =getSession().getCriteriaBuilder();
CriteriaQuery<CoinBean> criteria =builder.createQuery(CoinBean.class);
Root<CoinBean> root = criteria.from(CoinBean.class);
criteria.select(builder.sum(root.<Integer>get("clid")).as(CoinBean.class)).where(builder.equal(root.get("clid"),Clid));
return getSession().createQuery(criteria).getSingleResult().getCevecoin();
}
【问题讨论】: