我正在使用带有 Jaxb2Marshaller、PayloadRootAnnotationMethodEndpointMapping 和 GenericMarshallingMethodEndpointAdapter 的 spring-ws 通过 @Endpoint 和 @PayloadRoot 注释配置我的 Web 服务。
当我尝试使用我的项目的 DAO 时,我能够从数据库中加载对象,但是当我尝试访问服务中应该延迟加载的属性时,我得到一个 org.hibernate.LazyInitializationException - 无法初始化代理 -没有会话。
在我的 spring-mvc Web 应用程序中,OpenSessionInViewInterceptor 处理会话。如何配置我的 Web 服务项目以自动为每个 Web 服务调用创建 Hibernate 会话?