<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-mappingPUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN""http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"><hibernate-mapping><classname="sia.Bookmark.Bean.BookmarkBean"table="bookmark"><!-- Identificador da classe --><idname="id"><generatorclass="increment"/></id><!-- Propriedades da classe --><propertyname="link"/><propertyname="dt"type="java.util.Date"/></class></hibernate-mapping>
Tabela no banco está como DATE
Ao tentar inserir me é apresentado o seguinte erro:
sourceId=j_id_jsp_753099514_1:data[severity=(ERROR 2), summary=(Conversion Error setting value '11/12/2008' for 'null Converter'. ), detail=(Conversion Error setting value '11/12/2008' for 'null Converter'. )]
DateFormat df = new SimpleDateFormat(“yyyy-MM-dd”);
Date data = df.parse(“11/12/2008”);
fabio.nascimento
felipedamiani:
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 ???
felipedamiani
DateFormat df = new SimpleDateFormat(“yyyy-MM-dd”);
Date data = df.parse(“11/12/2008”);
objeto.setData(data)
hibernate.save(objeto)
F
fabiophx
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:
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:
sourceId=j_id_jsp_753099514_1:data[severity=(ERROR 2), summary=(Conversion Error setting value '11/11/2008' for 'null Converter'. ), detail=(Conversion Error setting value '11/11/2008' for 'null Converter'. )]
Como que tenho que definir no banco o tipo de dados Data???
DATE
DATETIME
TIMESTAMP
??
Grato.
fabio.nascimento
pessoal,
tenho batido a cabeça bastante, mas acho que o erro abaixo pode ser somente em página certo?
sourceId=j_id_jsp_753099514_1:dt[severity=(ERROR 2), summary=(Conversion Error setting value '11/11/2008' for 'null Converter'. ), detail=(Conversion Error setting value '11/11/2008' for 'null Converter'. )]
K
kinicky
eu tenho esse mesmo erro… ninguem sabe a resposta??