我的表中有 3 列 id、uid 和 value。我想对每个 uid 的值求和。我知道查询,但我想使用条件。
查询:
SELECT uid,SUM(value) FROM post GROUP BY uid;
我如何在 hibernate 条件中使用它?
最佳答案
你可以这样做。
标准 cr = session.createCriteria(Post.class); cr.setProjection(Projections.sum("值")); cr.setProjection(Projections.groupProperty("uid"));
关于java - 如何在条件中使用带有总和的分组依据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31423594/