Hibernate Spring WS:LazyInitializationException:无法初始化代理-无会话
我有一个使用SpringMVC和hibernate的应用程序。Hibernate Spring WS:LazyInitializationException:无法初始化代理-无会话,hibernate,spring-mvc,spring-ws,Hibernate,Spring Mvc,Spring Ws,我有一个使用SpringMVC和hibernate的应用程序。 为了避免mvc控制器中出现Hibernate惰性初始化异常,我成功地使用了公开的解决方案。 现在,我必须在受相同问题影响的SpringWS服务中执行相同的操作(如果可能)。 我试过这个把戏,但运气不好。 有什么想法吗? 是否有类似的OpenSessionInviewWinterCeptor来安装web服务拦截器?我找到了一个解决方案, 只需在web.xml中指定OpenSessionInViewFilter,并使用url模式过滤we
为了避免mvc控制器中出现Hibernate惰性初始化异常,我成功地使用了公开的解决方案。
现在,我必须在受相同问题影响的SpringWS服务中执行相同的操作(如果可能)。
我试过这个把戏,但运气不好。
有什么想法吗?
是否有类似的OpenSessionInviewWinterCeptor来安装web服务拦截器?我找到了一个解决方案,
只需在web.xml中指定OpenSessionInViewFilter,并使用url模式过滤webservices路径
/ws/*
:
<filter>
<filter-name>hibernateFilter</filter-name>
<filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>hibernateFilter</filter-name>
<url-pattern>/ws/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>
冬眠过滤器
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
冬眠过滤器
/ws/*
要求
向前地