在hibernate for Date中使用Criteria API的限制

时间:2011-03-14 06:34:20

标签: hibernate java-ee criteria-api

情况是这样的。 SQL Server中日期的格式与oracle不同。在SQL Server中,它存储为TimeStamp。 Restriction.eq,Restriction.lt,Restriction.gt如何处理Date对象?有没有办法只使用日期而不是时间?

1 个答案:

答案 0 :(得分:0)

根据this answer,您可以对日期字段使用Restriction.ltProperty及相关限制,Hibernate将尽力解析它们。

如果此方法不起作用,您始终可以使用Restrictions.sqlRestriction在本机SQL中编写限制。