我有一张表(在 Oracle 9 及更高版本中),我需要在其中使用 Hibernate 查找给定日期的所有条目。条目具有时间戳(数据类型为“日期”)。有些条目有时间,有些只有日期。这是无法更改的,因为这是我无法更改的其他应用程序的输出。在 SQL 中,我会写一些类似的东西
SELECT * FROM table WHERE trim(table.date) = to_date('11.06.2009')
获取我正在寻找的日期的所有条目。我想知道如何让 Hibernate 使用 HQL 来做到这一点。我知道我可以在 Hibernate 中使用 SQL 查询,但这似乎不太干净。有没有办法做到这一点?如果可能,这种方式也应该适用于以时间戳为数据类型的非 Oracle 数据库。