2015-07-15 3 views
0

У меня есть 3 столбца в моей таблице id, uid и value. Я хочу суммировать значения каждого uid. Я знаю запрос, но я хочу использовать критерии.Как использовать группу по сумме в критериях

Запрос:

SELECT uid,SUM(value) FROM post GROUP BY uid; 

Как я могу использовать это в критериях гибернации?

+0

А какие критерии? – Strawberry

+0

спящий критерий –

ответ

0

Например:

SELECT uid,SUM(value) FROM post GROUP BY uid HAVING SUM(value) > 100; 
+0

Я хочу использовать критерии спящего режима. –

0

Вы можете сделать это, как это.

Критерии cr = session.createCriteria (Post.class); cr.setProjection (Projections.sum ("value")); cr.setProjection (Projections.groupProperty («uid»));

Смежные вопросы