Campo Calendar com TemporalType.TIMESTAMP - JPA

0 respostas
anderson_lr

Pessoal,

Tenho a seguinte entidade:
@Entity
public class OrdemDeServico implements Serializable, EntidadePersistente {

    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private Long id;
    
    @Temporal(javax.persistence.TemporalType.TIMESTAMP)
    private Calendar dataDaCriacao;

    ...

}

O campo “dataDaCriacao” no banco de dados está “TIMESTAMP” e quando gravo no banco ele salva direitinho como “yyyy-mm-dd hh-mm-ss”. O problema é que quando vou recuperar o registro no banco, o JPA seta a hora, minuto e segundo do atributo “dataDaCriacao” com 0, ou seja, ele não consegue enxergar esses valores no banco.
Alguém já passou por isso ou sabe como resolver?

Criado 18 de junho de 2012
Respostas 0
Participantes 1