以前,我使用setDate在查询中为Hibernate设置日期。但是,我注意到setDate仅设置日期,而不设置时间。我假设这是Calendar发挥作用的地方,但是setCalendarDate与Calendar.getInstance()。getTime()相同吗?
Hibernate documentation为空白。
最佳答案
从类内的javadoc中,我发现:
setCalendar()-使用完整的Timestamp部分绑定位置Calendar值的参数。
setCalendarDate()-仅使用Date部分绑定位置Calendar值的参数。