Time com Hibernate e JPA

2 respostas
F

Olá,

Alguém sabe como mapear um capo do tipo java.util.Date para um campo do tipo DATETIME no mysql 5 usando JPA?

Eu fiz com assim:

@Column(Temporal.TIME)
private Date startTime;

Só que o hibernate até insere a data, mas a hora fica como 00:00.

Alguma sugestão?

Abração,

2 Respostas

R

feliperod:
Olá,

Alguém sabe como mapear um capo do tipo java.util.Date para um campo do tipo DATETIME no mysql 5 usando JPA?

Eu fiz com assim:

@Column(Temporal.TIME)
private Date startTime;

Só que o hibernate até insere a data, mas a hora fica como 00:00.

Alguma sugestão?

Abração,

Esses são os tipos de mapeamentos de data JPA.
@Temporal(TemporalType.TIMESTAMP)
@Temporal(TemporalType.TIME)
@Temporal(TemporalType.DATE)

Mapeamento de datas JPA
http://en.wikibooks.org/wiki/Java_Persistence/Basic_Attributes#Basics
Esse DateTime é do JodaTime ou é tipo na database?

F

O DATETIME é tipo do database.

Mas eu havia usado o TemporalType.TIME e não estava dando certo. Depois tentei com o TemporalType.TIMESTAMP aí deu certo.

De qq forma, valeu pela força.

Abração,

Criado 29 de maio de 2008
Ultima resposta 30 de mai. de 2008
Respostas 2
Participantes 2