我写了一个如下的休眠查询。我需要做的只是从查询返回的对象中获取单个列值。目前,我将返回完整的行,并添加了一些限制。如何向查询中添加预测,以便仅获得用户付款值?
(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
。如何修改代码以获得结果?