我的表id,uid和value中有3列。我想总结每个uid的值。我知道查询,但我想使用标准。
查询:
SELECT uid,SUM(value) FROM post GROUP BY uid;
我如何在休眠标准中使用它?
答案 0 :(得分:0)
金额和雇员是使用ProjectionsList使用 SUM和GROUP BY 的列名:-
条件条件criteria = sessionFactory.getCurrentSession()。createCriteria(EmpAdvance.class);
ProjectionList projectionList = Projections.projectionList();
projectionList.add(Projections.sum(“ amount”)));
projectionList.add(Projections.groupProperty(“ employee”));
条件.setProjection(projectionList);