Como salvar Timestamp no Postgresql + Hibernate ?

2 respostas Resolvido
java
E

Olá mais uma vez pessoal. Aqui estou eu novamente.
Já pesquisei em outros tópicos do site mas confesso que não consegui encontrar a causa do problema que estou enfrentando. Seguinte…

Estou setando a data e hora atual do sistema no campo Entradasave do meu objeto Entrada.

Feito isso, mando para a minha classe SavedeleteDAO que se encarrega de salvar no banco de dados.

Depurei o projeto e tudo mais, e as variáveis contém o valor correto, tudo está aparentemente certo, porém quando chega no banco de dados, o valor da hora está 00:00:00. A data está correta, mas a hora não.

bancodb

Imagino que seja algo simples, mas não estou conseguindo encontrar a solução.

Alguém teria alguma dica ou sugestão ?

Obrigado desde já.

2 Respostas

R

Está usando java.util.Date ou java.sql.Date?
Como está a notação do campo em sua classe entidade?

E
Solucao aceita

Bom dia.
Desde já agradeço a sua intenção de ajudar Rodrigo_Void. Porém eu havia acabado de resolver, e o problema era justamente as notações.

Troquei no arquivo hmb.xml , de date para timestamp
hbmxml

hbm2

E na minha entidade tive que trocar também para Timestamp

DATE

TIMESTAMP

Coisas simples. Mas acreditava que o hibernate resolvia isso sozinho.

Vlw pessoal, fica dica para quem precisar.

Criado 18 de fevereiro de 2019
Ultima resposta 19 de fev. de 2019
Respostas 2
Participantes 2