Выберите один столбец из запроса гибернации после добавления ограничений - PullRequest
0 голосов
/ 22 марта 2019

Я написал запрос в спящем режиме, как показано ниже. Что мне нужно сделать, это получить только одно значение столбца из объекта, возвращенного из запроса. В настоящее время я возвращаю полный ряд с несколькими добавленными ограничениями. Как добавить прогнозы в запрос, чтобы получать только значение пользовательских платежей?

(List<UserProfile>)getSession().createCriteria(UserProfile.class).add(Restrictions.eq("userId", userId)).add(Restrictions.ne("description", "No payment")).addOrder(Order.asc("dt_datetime"))
                .list();

У меня есть еще один столбец payments. Я хочу получить сумму платежей для определенного userId, где значение поля description не равно No payment. Как я могу изменить код, чтобы получить результат?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...