有沒有一種方法可以表示JPA中的最大(和最小)可能日期,而不需要特定於數據庫? JPA實現應該能夠根據使用的方言將其轉換爲正確的值。JPA中的最大可能日期
如果不是JPA,Hibernate特定的解決方案也可以。
編輯
在我們使用的應用程序有多個命名查詢該測試,如果日期是在給定的範圍內
SELECT ... FROM ... WHERE somedate BETWEEN startdate AND end date
如果範圍是開放的(僅開始日期,或僅enddate),使用最大和最小日期來進行不同的查詢只需一次比較會更容易(這需要對現有應用程序進行一些我希望避免的更改)。
編輯2
對於不是一個真正的問題選民:問題是:
它可以查詢在一個數據庫無關的方式最大可能的日期?
編輯3
的應用程序存儲日期爲java.util.Date
如下
@Temporal(TemporalType.TIMESTAMP)
private java.util.Date someDate;
對近距離投票的評論可能會有用。不恰當?重複?如果它是重複的,那麼提到一個鏈接就不錯。 – Matteo
我不是那個投棄權票或投票結束的人,但你爲什麼需要這個信息,你會在真實的應用程序中使用它嗎? –
@LuiggiMendoza我編輯了問題並附有說明 – Matteo