К каким типам данных Java можно привязать TIMESTAMP с временной зоной или TIMESTAMP с локальной временной зоной? - PullRequest
4 голосов
/ 02 ноября 2010

Какие типы данных Java могут (или должны) отображать в моем приложении типы столбцов Oracle TIMESTAMP WITH TIME ZONE или TIMESTAMP WITH LOCAL TIME ZONE?Может ли драйвер Oracle JDBC сопоставить эти типы объектам Date или Calendar?Calendar сохраняет значение часового пояса, тогда как Date не сохраняет?

1 Ответ

3 голосов
/ 08 ноября 2010

В спецификации JDBC 4.0 даже не упоминаются часовые пояса, поэтому в JDBC не указывается, как драйвер JDBC должен обрабатывать тип SQL TIMEZONE WITH TIME ZONE или как интерпретировать часовой пояс, который может отображаться в TIMESTAMP буквальное значение.Итак, спецификация JDBC оставляет интерпретацию часового пояса полностью за реализацией драйвера JDBC!

...