Проблема с извлечением даты в SQL Server

Я пытаюсь перечислить даты, зарегистрированные в таблице с SQL Server, но моя проблема в том, что все даты, которые я извлекаю, отличаются на 2 дня от дат в таблице.

Например, в базе данных у меня 2012-12-25, а когда я извлекаю ее и привожу к Java.util.Date, она становится 2012-12-23...

У меня есть процессы на датах в другой таблице, которые работают нормально.

Я использую SQL Server 2008, Hibernate 3 и Spring 3.

Edit:

Тип данных столбца таблицы - дата, я извлекаю его с помощью hibernate, поэтому вот мой вызов запроса hibernate:

public List<Holiday> retrieveAllHolidays() {
    return (List<Holiday>) sessionFactory.getCurrentSession().createQuery("from Holiday")
    .list();
}

Объект holiday получил два атрибута: String и Date (этот атрибут неверен после извлечения из базы данных).

6
задан Tony 31 January 2012 в 14:21
поделиться