Eu tenho no banco um campo data com formato: 26/10/2006 18:12:40
Eu mapeei de duas formas pra testar e nas duas ele traz a data em formato “errado”
@Temporal(TemporalType.DATE)
@Column(name="DT_PROC")
private Date data;
//outra forma
@Temporal(TemporalType.TIMESTAMP)
@Column(name="TIMESTAMP_PROC")
private Date data;
No primeiro ele traz a data assim: 2006-10-26
No segundo ele traz a data assim: 2006-10-26 18:12:40.0
Nesse segundo caso ainda foi pior pq ele colocou um .0 depois do 40 (18:12:40.0)
Esses formatos q estão vindo estão me atrapalhando, e até o SimpleDateFormat não consegue formata-los.
Pq o hibernate ta mudando o formato ?
Sabem como posso fazer ?
isso pode estar acontecendo pq vc colocou o seguinte formato: dd/MM/yyyy e acho q vc ta pegando a seguinte data: 2006-10-26, ou seja: no seu formato vc definiu que os dias e meses e anos vao ser separados por ‘/’ e ta mandando algo separado por ‘-’