我在下面的一个项目中有一个查询,该查询使用oracle特定的东西。如何在HQL中重写它?

from HotAddressHibId a  where a.expirationTsp >= trunc(SYSDATE)

最佳答案

trunc()sysdate()都已在Oracle的Hibernate方言中注册为函数,因此您只需执行以下操作:

from HotAddressHibId a  where a.expirationTsp >= trunc(sysdate())

10-06 02:51