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