我正在尝试根据属性date1比属性date2晚17分钟的条件来获取数据。我可以使用以下命令编写要根据条件date1选择的代码晚于date2:
Restrictions.gtProperty("date1", "date2")
但我没有找到一个很好的方法来添加17分钟的条件。 HQL解决方案并不理想,但如果有人知道如何做到这一点也是可以接受的。
答案 0 :(得分:0)
您可以使用sqlRestriction
,这样您就可以直接在Criteria
查询中嵌入SQL。然后,您可以使用特定于平台的SQL进行比较。见http://docs.jboss.org/hibernate/core/3.3/reference/en/html/querycriteria.html#querycriteria-narrowing