0
例如,我的色譜柱看起來像Hibernate:如何獲得兩個Date列之間的時間差?
1990-02-13 00:00:00.0
和2015-02-19 00:00:00.0
。
我怎樣才能得到天的時間差(差)?
例如,我的色譜柱看起來像Hibernate:如何獲得兩個Date列之間的時間差?
1990-02-13 00:00:00.0
和2015-02-19 00:00:00.0
。
我怎樣才能得到天的時間差(差)?
如果你正在使用MySQL方言對Hibernate可以使用以下功能,
UNIX_TIMESTAMP(datetime_value) - 採取差別兩列之間
CURRENT_DATE()來獲得當前的日期。 一個參考功能列表可以在這裏
https://hibernate.atlassian.net/secure/attachment/11953/MySQLDialect.java
對於第二個問題可以找到你嘗試使用
criteria.add(Restrictions.le("date_column", current_date()))
謝謝,我已經解決了第二,現在 – jokuja
我用Postrges – jokuja