Time com Hibernate e JPA  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
feliperod
JavaTeenager
[Avatar]

Membro desde: 07/11/2006 14:10:54
Mensagens: 184
Offline

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,

Felipe Rodrigues de Almeida
No Twitter: @felipero
www.fratech.net
The Fratech way
Rapapel
JavaChild
[Avatar]
Membro desde: 05/10/2006 11:19:03
Mensagens: 115
Localização: Brasilia - DF
Offline

feliperod wrote: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?

This message was edited 1 time. Last update was at 29/05/2008 20:39:18


________________________________
Os piores problemas são aqueles que nunca acontecem.
[MSN]
feliperod
JavaTeenager
[Avatar]

Membro desde: 07/11/2006 14:10:54
Mensagens: 184
Offline

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,

Felipe Rodrigues de Almeida
No Twitter: @felipero
www.fratech.net
The Fratech way
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team