我在jsf项目中遇到了LazyInitializationException。 我也知道fetch = FetchType.EAGER不是解决问题的正确方法。 我从这篇文章中了解到http://blog.gmorales.net/2012/03/how-to-solve-orghibernatelazyinitializa.html有一个使用OpenSessionInViewFilter的解决方案:
<filter>
<filter-name>OpenSessionInViewFilter</filter-name>
<filter-class>org.springframework.orm.jpa.support.OpenEntityManagerInViewFilterr</filter-class>
</filter>
<filter-mapping>
<filter-name>OpenSessionInViewFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
所以换句话说,我必须为我的项目实现Spring框架? 我想知道JSF是否有办法解决这个问题?