1
5
计算与最小和最大年龄相对应的出生日期。然后使用下面的hql。
设置
|
2
0
这取决于数据库。大多数都有处理日期算术的方法。MySQL有一个datediff函数,它将返回若干天,这样您就可以将其除以365,然后得到非常接近的结果。MySQL方言已将datediff作为注册函数。对于其他数据库,您可能需要使用不同的函数,并可能以自定义方言注册它们。但是,如果不考虑闰年,您可能会稍微有点走神,这在HQL表达式中是很棘手的。使用日期更容易,因为您可以保持月和日不变,更改年份,然后在HQL中使用<或>。 |