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