Problema ao rodar Run As -> Java Application (Resolvido)

5 respostas
Gab_Java

Na minha aplicação, coloquei GregorianCalendar, onde era Date (DB). Fui tentar dar um Run As -> Java Application, gerou o segundo erro, fui tentar passar para Date e continuou o mesmo erro. Ja no primeiro erro não sei onde está dando e nem por que.

Ajudem aew se possível

Exception [TOPLINK-7214] (Oracle TopLink Essentials - 2006.8 (Build 060908)): oracle.toplink.essentials.exceptions.ValidationException

Exception Description: The attribute [dataPedido] from the entity class [class br.org.trisoft.vo.Pedidos] does not specify a temporal type. A temporal type must be specified for persistent fields or properties of type java.util.Date and java.util.Calendar.

Obrigado!!!

5 Respostas

root_

vc tem que colocar no field referente ao campo de data anotaçao: @Temporal(TemporalType.TIMESTAMP)

Gab_Java

field que você fala seria assim:

@Temporal

pirivate GregorianCalendar dataAtualizacao;

@Temporal

private GregorianCalendar dataCadastro;
root_
isso mesmo, ai ficaria assim:

@Temporal(TemporalType.TIMESTAMP)

pirivate GregorianCalendar dataAtualizacao;

@Temporal(TemporalType.TIMESTAMP)

private GregorianCalendar dataCadastro;

OBS: n sei se funcionará com objs do tipo GregoriaCalendar, agora com DATE funciona q é uma Blz…

Gab_Java

Deu certim vlws^^

root_

Edite o assunto do tópico q vc criou e coloque como RESOLVIDO, assim, quem ver ja vai saber q nesse topico, uma soluçao foi encontrada… xD

Abraços e boa programaçao

Criado 14 de setembro de 2008
Ultima resposta 17 de set. de 2008
Respostas 5
Participantes 2