У меня есть приложение spring / jdbc / oracle 10g.
Часовой пояс базы данных сервера Oracle установлен на GMT + 2 Часовой пояс JVM равен GMT + 2 (хотя в моем случае это не имеет значения).
У меня есть хранимая процедура, которая выполняет некоторые операции с датами. Проблема в том, что часовой пояс сеанса отличается (GMT) от часового пояса базы данных, даже если я не установил часовой пояс сеанса в своем коде / конфигурации явно.
Насколько я знаю, часовой пояс сеанса по умолчанию равен часовому поясу базы данных. Любая идея, почему часовой пояс сеанса отличается от часового пояса базы данных или как я могу настроить его в весенней конфигурации (org.apache.commons.dbcp.BasicDataSource)?
Спасибо.