Objeto não é persistido no banco  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
joal
Smalltalk

Membro desde: 21/06/2010 15:38:06
Mensagens: 1
Offline

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
partenon
JavaChild
[Avatar]
Membro desde: 27/06/2010 15:08:10
Mensagens: 103
Localização: Brno, Czech Republic
Offline

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

http://www.google.com/profiles/partenon
[WWW]
fajo
Debugger

Membro desde: 06/09/2009 23:12:44
Mensagens: 60
Offline

Partenon, já resolvi o problema, coloquei o saveState, está tudo funcionando agora, obrigado.
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team