【发布时间】:2013-01-15 08:33:13
【问题描述】:
我使用 JPA 1 和 hibernate 作为提供者。我想将实体的日期与当前日期(无论时间如何)进行比较,并将该字段保存为时间戳(因为我需要它)。 当我通过以下代码使用 oracle 方言时,我得到了正确的结果:
select t from Task t where to_date(t.createdOn) = to_date(CURRENT_DATE)
但是当我切换到 sql server(2008) 时,它不起作用。我需要一种通用的方式,以便我可以使查询数据库独立。
【问题讨论】:
标签: sql sql-server-2008 hibernate jpa hibernate-entitymanager