Versão atual:

Open Session In View com Spring

Bom dia.

Sei que é um termo bastante abordado aqui, mas estou com uma dúvida que não econtrei respostas em outros posts.

Seguinte:

Tenho o padrão Open Session In View configurado no meu projeto Spring corretamente, consigo fazer debug, tudo esta ok.

Meu problema é o seguinte.

Todas vez que uso a paginação da tabela do primefaces ou uso abas com recurso on demand, a cada ação nessas paginas o open session in view é acionada e gera uma nova sessão do hibernate, assim se eu preciso acessar algum dado na pagina que foi carregado na sessão anterior isso quebra minha pagina.

Estou verificando o código do padrão opens session in view e vi que tem alguns flags para que uma nova sessão não seja criada se não for nescessario, mas ainda não consegui fazer nenhuma implementação que funcione.

Não acho que uma nova sessão do hibernate tenha que ser criada a cada ação dentro de uma pagina, mesmo estando em um escopo view.

Tambem já fiz testes com escopo session e acontece a mesma coisa.

Alguém ja passou por essa questão, se sim agradeço ajuda.

Obrigado.

Versões(2):

Ver a versão formatada

Open Sessino In View com Spring

Comentário

new question