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