gpt4 book ai didi

java - hql按年龄查询

转载 作者:行者123 更新时间:2023-11-29 08:18:37 24 4
gpt4 key购买 nike

我有一个 User 类,它有一个名为 birthDate 的字段,它是一个 java.sql.Date。我如何做一个 hql 查询来检索 minmax 岁之间的所有 User

(我的实际情况比这稍微复杂一些,但这就是我现在遇到的问题)。

更新

它必须是一个 hql 表达式,这样我就可以将年龄表达式放在一个计算属性中。

最佳答案

计算最小和最大年龄对应的出生日期。然后使用下面的 HQL。

Select u from User u where u.birthDate between :minDate and :maxDate

minDatemaxDate 设置为您在执行查询之前计算的值。

关于java - hql按年龄查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2350883/

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