Configurando o fuso horário da sessão com o spring jdbc oracle

Eu tenho um aplicativo spring / jdbc / oracle 10g. O fuso horário do banco de dados do servidor Oracle está definido como GMT + 2 O fuso horário da JVM é GMT + 2 (embora isso não importe no meu caso).

Eu tenho um procedimento armazenado que executa algumas operações de data. O problema é que o fuso horário da sessão é diferente (GMT) do fuso horário do banco de dados, embora eu não tenha definido o fuso horário da sessão explícito no meu código / configuração.

Tanto quanto sei, o fuso horário da sessão é, por padrão, igual ao fuso horário do banco de dados. Alguma idéia de por que o fuso horário da sessão é diferente do fuso horário do banco de dados ou como posso configurá-lo na configuração de primavera (org.apache.commons.dbcp.BasicDataSource)?

Obrigado.

questionAnswers(3)

yourAnswerToTheQuestion