Bom dia pessoal,
A minha duvida deve ser basica, mas não conseguindo de jeito nenhum usar o open session in view do spring.
mapeiei direitinho<filter>
<filter-name>openSessionInViewFilter</filter-name>
<filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>openSessionInViewFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
Configurei o spring (acredito)
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="java:/comp/env/jdbc/postgres" />
</bean>
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean" scope="singleton" >
<property name="dataSource" ref="dataSource" />
<property name="configLocation" value="classpath:hibernate.cfg.xml" />
</bean>
<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<tx:annotation-driven />
Porem quando eu chego na hora de renderizar o JSP, quando ele vai iterar uma lista que esta como lazy, ele esta dando LazyInitializationException.
Ja tentei até usar a dica do spring tips [url]springtips.blogspot.com/2007/07/open-session-in-view.html[/url]
Onde estou errando?
Como faço para conseguir usar esse filtro?
Configurei certo? falta algo?
Muito Obrigado