gpt4 book ai didi

java - hibernate hql getMaxVersion

转载 作者:行者123 更新时间:2023-12-01 05:55:36 24 4
gpt4 key购买 nike

我有一个具有以下结构的表:

ReportId
Version
Title
.....

我想使用HQL通过id获取最新版本的报告。下面的查询可以工作吗?

from Report where reportId = :reportId and version = (select max(version) from Report where reportId = :reportId)

是否可以在不使用子选择的情况下检索具有最大版本的行?上述子选择在 hibernate HQL 中是否合法?

最佳答案

尝试这个查询:

    from Report where reportId = :reportId order by version desc 

使用 setMaxResults=1

关于java - hibernate hql getMaxVersion,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3111504/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com