Hibernate标准总和,其中属性相等

时间:2014-11-21 10:20:58

标签: java mysql hibernate criteria detachedcriteria

我将数据库数据存储为| RAPORT_DAY | FIELD_VALUE |用户身份。 如果我指定user_id,那么一切都很好,我得到一天的一条记录。但是,如果我没有指定user_id,我会在同一天获得大量记录。是否可以按标准对每天的field_value求和?

    if (userId != null) {
        criteria.add(Restrictions.eq("user.id", userId));
    }
    criteria.add(Restrictions.ge("raportDay", dateFrom));
    criteria.add(Restrictions.le("raportDay", dateTo));
    criteria.setProjection(Projections.projectionList()
            .add(Projections.property("raportDay"))
            .add(Projections.property(field)));

0 个答案:

没有答案