我有一張表(在Oracle 9及更高版本中),我需要使用Hibernate查找給定日期的所有條目。這些條目有時間戳(數據類型爲「日期」)。一些條目有時間,其他條目只有一個日期。這是不能改變的,因爲這是我無法改變的其他應用程序的輸出。在SQL我會寫沿使用HQL查詢日期而忽略Oracle上的時間
SELECT * FROM table WHERE trim(table.date) = to_date('11.06.2009')
線的東西,以獲得我尋找的日期的所有條目。我想知道如何讓Hibernate使用HQL來做到這一點。我知道我可以在Hibernate中使用SQL查詢,但這似乎不那麼幹淨。有沒有辦法做到這一點?如果可能的話,這種方式也應該適用於時間戳將是數據類型的非oracle數據庫。
如果是2月? – Setori 2010-05-14 06:45:34