具有GROUP BY和MAX日期的Hibernate HQL

时间:2018-12-05 21:25:26

标签: hibernate hql hibernate-mapping hibernate-criteria

我正在尝试将相当简单的SQL语句转换为HQL中的等效语句

SELECT COMM_ID, MAX(REQUEST_DATE) as REQUEST_DATE
FROM COMM_RECORD
WHERE COMM_ID IS NOT NULL
GROUP BY COMM_ID

我已经研究了一些建议使用DetachedCriteria和CriteriaList的示例,但是我遇到了子查询返回多个结果的问题。

这应该很简单。从本质上讲,我想从多对一关联分组的表中选择具有最大日期的记录,然后根据最大日期进行选择。

我宁愿直接在HQL中执行此操作

0 个答案:

没有答案