Objeto não é persistido no banco

2 respostas
J

Pessoal, estou criando uma aplicação web com Hibernate, JSF, Spring, no controller enquanto estava no escopo session, tudo funcionava, resolvi mudar para request e ai os links dos datatables não funcionaram mais, lendo, vi q existem algumas soluções:

o uso do keepalive;

savestate;

escopo de conversação;

como já estou usando JSF e richfaces, resolvi começar pelo keepalive; no controller, anotei com @keepalive(ajaxonly=true), a partir dai me passaram a ser apresentadas mensagens de NoSerializableException, serializei o controller e o DaoImp, blz, tudo voltou a funcionar, quer dizer, quase tudo, os links do datatable, estão funcionando, mas, o objeto não é persistido no banco quando clico em salvar, nem quando estou inserindo, nem quando estou editando, e o pior é q não aparece nenhuma mensagem de erro; o engraçado é quando coloco no xhtml, a representação do campo id, q é GeneratedValue, ai ele dá um erro, de “detached entity passed to persist”, não sei mais o q fazer;

Estou precisando muito da ajuda de vcs.

Obrigado

2 Respostas

partenon

Como voce esta persistindo seus dados? Este erro que voce encontra eh somente quando voce tenta usar o ID na sua view?

F

Partenon, já resolvi o problema, coloquei o saveState, está tudo funcionando agora, obrigado.

Criado 21 de junho de 2010
Ultima resposta 29 de jun. de 2010
Respostas 2
Participantes 3