HQL查询可以执行此操作吗?
“获取UserEntity,其中属性creationTimestamp是所有UserEntities中最新的”。
本质上是一个返回我们程序中“最新用户”的查询,其中每个UserEntity都有一个字段映射到我们数据库中的timestamp列。
答案 0 :(得分:7)
查询最高的creationTimestamp将如下所示:
from UserEntity where creationTimestamp = max(creationTimestamp)
如果您只想返回单个实例并忽略该属性上具有相同(最高)值的其他结果,则可以使用query.uniqueResult()
。
答案 1 :(得分:4)
答案 2 :(得分:0)
你看过HQL order-by
条款吗?