Hibernate Projection group by issue

时间:2018-01-10 05:41:52

标签: java hibernate hibernate-criteria

我有两张表如下:

配置(id,config,created_at,meta_id,status)

我为每个meta_id寻找最新的配置及其类型。我写了下面的hibernate查询但由于使用了group_by的投影,只得到了meta_id和created_at。有什么办法可以通过将它添加到group_by子句来获得配置吗?

Criteria query = currentSession().createCriteria(Configuration.class).setProjection(
                     Projections.projectionList().add(Projections.groupProperty("meta_id"))
                    .add( Projections.max("created_at") ));
    List configList = query.list();

0 个答案:

没有答案