以前,我使用setDate在查询中为Hibernate设置日期。但是,我注意到setDate仅设置日期,而不设置时间。我假设这是Calendar发挥作用的地方,但是setCalendarDate与Calendar.getInstance()。getTime()相同吗?

Hibernate documentation为空白。

最佳答案

从类内的javadoc中,我发现:


setCalendar()-使用完整的Timestamp部分绑定位置Calendar值的参数。
setCalendarDate()-仅使用Date部分绑定位置Calendar值的参数。

07-25 22:35