【发布时间】:2012-01-09 23:11:37
【问题描述】:
我在编写一个 hql 查询时遇到了一些困难,该查询将在表中搜索满足某些条件的所有行,但我只想返回具有最大日期的行。
例如,查询的 where 子句类似于:
column1 = input1 and column2 = input2 and date_column
这可能会返回几行具有不同日期的行,但我只对具有最新日期的行感兴趣。我还需要它来返回整行。
目前,我正在使用上述按日期降序排列的条件执行查询,然后获取 C# 中的第一项。如果可能的话,我想要一个可以一步完成的 hql 查询或 iCriteria 解决方案。
【问题讨论】:
标签: nhibernate hql icriteria