Estou usando o Hibernate-3.0 com PostGreSQL 8.0 em Windows XP.
Tenho um POJO onde tenho um atributo Calendar. No hbm.xml da classe está:
<property name=“dataHora” type=“calendar” column=“datahora” />
E no banco este campo está como timestamp.
No atributo coloquei o valor: 18/02/2005 12:24 (Usando SimpleDateFormat).
Se em propriedades de Data Hora estiver marcado Ajustar automaticamente o relógio para o horário de verão. Ao persistir grava como 15:24.
Com a opção desmarcada grava certo.
Tem alguma configuração no Hibernate ou no PostGreSQL para que seja persistido de forma correta independente do que estiver em Propriedades de Data Hora?