相关疑难解决方法(0)

使用HQL查询日期而忽略Oracle上的时间

我有一个表(在Oracle 9及更高版本中),我需要使用Hibernate查找给定日期的所有条目.条目具有时间戳(数据类型为"日期").有些条目有时间,有些只有日期.这是无法更改的,因为这是我无法更改的其他应用程序的输出.在SQL中,我会写一些东西

SELECT * FROM table WHERE trim(table.date) = to_date('11.06.2009')
Run Code Online (Sandbox Code Playgroud)

获取我正在寻找的日期的所有条目.我想知道如何使用HQL让Hibernate这样做.我知道我可以在Hibernate中使用SQL查询,但这似乎不太干净.有没有办法做到这一点?如果可能,这种方式也适用于非oracle数据库,其中timestamp将是数据类型.

timestamp hibernate hql date

15
推荐指数
1
解决办法
6万
查看次数

标签 统计

date ×1

hibernate ×1

hql ×1

timestamp ×1