如何在hibernate中表达如下SQL:
SELECT *, ROW_NUMBER() OVER (ORDER BY SampledDate DESC) AS Row
FROM Sample
WHERE AssetId = @AssetId
最佳答案
按照建议here你没有。您创建一个包含 ROW_NUMBER()
的 View 。
请注意,如果您使用 JOIN
来“乘以”您的行,那么您的 ROW_NUMBER()
将几乎毫无用处,除非您使用 PARTITION通过
关于c# - 相当于休眠中的 ROW_NUMBER() 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18194069/