Erro com Data no Hibernate  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
fabio.nascimento
JavaTeenager
[Avatar]

Membro desde: 21/08/2006 16:26:00
Mensagens: 159
Localização: São Paulo
Offline

Pessoal

To estudando hibernate e to com uma dificuldade aqui, por favor se alguém puder me ajudar.

trecho do meu Bean


meu hbm



Tabela no banco está como DATE

Ao tentar inserir me é apresentado o seguinte erro:



Alguém tem um caminho ou dica para que eu estude?

Grato.

This message was edited 1 time. Last update was at 23/11/2007 17:45:58


"It's easier to invent the future than to predict it." by Alan Kay

Twitter : www.twitter.com/fnascimento
[Email] [MSN]
felipedamiani
JavaEvangelist
[Avatar]

Membro desde: 07/10/2006 17:38:46
Mensagens: 382
Localização: Braço do Norte / Tubarão - SC
Offline

acho que você não está convertendo a data, segue:

DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Date data = df.parse("11/12/2008");

Felipe Damiani
[Email] [WWW] [MSN]
fabio.nascimento
JavaTeenager
[Avatar]

Membro desde: 21/08/2006 16:26:00
Mensagens: 159
Localização: São Paulo
Offline

felipedamiani wrote:acho que você não está convertendo a data, segue:

DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Date data = df.parse("11/12/2008");


Engraçado, achei que o hibernate faria isso pra mim...

Mas tenho que converter a data antes de enviar para gravação ???

"It's easier to invent the future than to predict it." by Alan Kay

Twitter : www.twitter.com/fnascimento
[Email] [MSN]
felipedamiani
JavaEvangelist
[Avatar]

Membro desde: 07/10/2006 17:38:46
Mensagens: 382
Localização: Braço do Norte / Tubarão - SC
Offline

DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Date data = df.parse("11/12/2008");

objeto.setData(data)

hibernate.save(objeto)

Felipe Damiani
[Email] [WWW] [MSN]
fabiophx
Java Ninja

Membro desde: 17/04/2006 14:05:56
Mensagens: 283
Localização: Montenegro-RS
Offline

O problema é o teu mapeamento com o type, não é o pacote.classe java e sim uma string que o Hibernate usa para identificar quais tipos java pode usar, exemplo abaixo:

<property name="data" type="calendar_date" not-null="true" />
<property name="contato" type="string" length="50" not-null="true" />
<property name="idstatus" type="integer" not-null="true" />

Fabio da Silva
http://fabiophx.blogspot.com/
[WWW]
fabio.nascimento
JavaTeenager
[Avatar]

Membro desde: 21/08/2006 16:26:00
Mensagens: 159
Localização: São Paulo
Offline

felipedamiani wrote:DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Date data = df.parse("11/12/2008");

objeto.setData(data)

hibernate.save(objeto)


Esse cara precisa estar dentro de um Try certo?

E tem mais ele dá tipo incompativel para conversão.

Engraçado, ele continua dando este erro abaixo:


Como que tenho que definir no banco o tipo de dados Data???
DATE
DATETIME
TIMESTAMP

??

Grato.

This message was edited 2 times. Last update was at 23/11/2007 18:10:58


"It's easier to invent the future than to predict it." by Alan Kay

Twitter : www.twitter.com/fnascimento
[Email] [MSN]
fabio.nascimento
JavaTeenager
[Avatar]

Membro desde: 21/08/2006 16:26:00
Mensagens: 159
Localização: São Paulo
Offline

pessoal,

tenho batido a cabeça bastante, mas acho que o erro abaixo pode ser somente em página certo?


"It's easier to invent the future than to predict it." by Alan Kay

Twitter : www.twitter.com/fnascimento
[Email] [MSN]
kinicky
Entusiasta Java

Membro desde: 22/11/2008 23:09:07
Mensagens: 15
Offline

eu tenho esse mesmo erro... ninguem sabe a resposta??

Meu Bean:


hbm.xml


jsp onde eu uso

This message was edited 1 time. Last update was at 12/12/2008 10:07:35

ramilani12
GUJ Master
[Avatar]

Membro desde: 11/03/2005 01:23:30
Mensagens: 1944
Localização: Curitiba-PR
Offline

que banco de dados vc´s estão utilizando?, mysql?

my delicious|follow me|linkedin
[Email] [ICQ]
kinicky
Entusiasta Java

Membro desde: 22/11/2008 23:09:07
Mensagens: 15
Offline

eu uso postgres

o type o hbm.xml eu ja usei como date soh tb e deu o mesmo erro

This message was edited 1 time. Last update was at 12/12/2008 10:10:19

 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team