Проблема с извлечением даты в SQL Server
Я пытаюсь перечислить даты, зарегистрированные в таблице с помощью SQL Server, но моя проблема в том, что все извлекаемые даты отличаются на 2 дня с датами в таблице.
Например, я получил 2012-12-25 в своей базе данных, и когда я извлек его и привел к Java.util.Date, он стал 2012-12-23 ...
У меня есть процессы на даты в другой таблице, которые работают нормально.
Я использую SQL Server 2008, Hibernate 3 и Spring 3.
Редактировать:
Тип данных столбца для таблицы - дата, я извлекаю ее, используя hibernate, так что вот мой запрос запроса hibernate:
public List<Holiday> retrieveAllHolidays() {
return (List<Holiday>) sessionFactory.getCurrentSession().createQuery("from Holiday")
.list();
}
Объект праздника получил два атрибута: String и Date (это неверно после получения из базы данных).