1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

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.

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags spring jpa primefaces ou faça a sua própria pergunta.