有没有办法在Hibernate中实现Rank()?

时间:2012-01-30 22:06:53

标签: hibernate

有没有人知道是否有办法在Hibernate中使用sql Rank()函数?我正在开发一个应用程序,它将部分地为我们数据库中的一些工件构建一个依赖关系树。现在,使用DbVis或SQLDev,我会做类似

的事情
select  TemplateName, TemplateType, TemplateVersion
from (select TemplateName, TemplateType, TemplateVersion, rank() over (partition by TemplateName order by TemplateVersion Desc) r
       from ArtifactLookup where TemplateType='XX')
where r=1;

并且只会收到符合“XX”类型标准的每个工件的最新版本。我怎样才能在hibernate中执行这样的操作?

我已经尝试过使用HQL我无法想到的东西,但似乎没有任何效果。我怀疑我只是在思考问题,但对于我的生活,我看不出怎么做。有人有什么想法吗?

0 个答案:

没有答案
相关问题