DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

Fórum DevMedia


Autor
Mensagem
Igor
 

País: Brasil
Estado: MG
Cidade: Belo Horizonte
Mensagens: 1
 Postado em: 16/3/2012 11:59:26 AM

Olá Pessoal!

Estou tendo problemas com o Filtro OpenSessionInView. Já configurei o filtro conforme diversos tutoriais, mas continua gerando a exceção.

Por favor alguém pode me ajudar?

Segue a configuração que estou usando para o filtro:

#Código

<filter>
<filter-name>hibernateFilter</filter-name>
<filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
<init-param>
<param-name>singleSession</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>sessionFactoryBeanName</param-name>
<param-value>sessionFactory</param-value>
</init-param>
</filter>

<filter-mapping>
<filter-name>hibernateFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>


Não estou entendendo. Estou usando Spring, com @Controller e @ViewScope.

Obrigado!
Davi Gomes da Costa
 
 


País: Brasil
Estado: CE
Cidade: Fortaleza
Mensagens: 1770
 Postado em: 16/3/2012 1:05:49 PM
Explica melhor sua situação, esse erro do managed bean?
Posta o erro, de cara sem muita informação que vc passou vou te adiantar q existe esse problema em alguns frameworks ORM (Hibernate é um deles).
E que na maioria das vezes a solução é se o seu getter que está lazy não for chamado enquanto uma sessão com o banco estiver aberta dá essa exceção, para corrigir vc deve chamnar essa consulta (o que a nível de performanvce daria no mesmo traria seu atributo sob demanda, mas vai te dar uma pouco mais de implementação para fazer :/)

att Davi

 
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03