[英]Using load() by second session factory in my project throws org.hibernate.LazyInitializationException: could not initialize proxy - no session error
I implemented the two session factories in my spring hibernate project.我在我的 spring hibernate 项目中实现了两个会话工厂。
why is it happening, when i use the first session factory for load() it works fine but when i use second session factory for load method it returns the org.hibernate.LazyInitializationException: could not initialize proxy - no session error.为什么会这样,当我将第一个会话工厂用于 load() 时,它工作正常,但是当我将第二个会话工厂用于加载方法时,它返回 org.hibernate.LazyInitializationException:无法初始化代理 - 没有会话错误。
Finally, I got the solution of the above problem.最后,我得到了上述问题的解决方案。 you need to create open session in view for second session factory also and to create the open session in view for second session factory.In web.xml configuration of open session in view for both session factories is required.
您还需要在视图中为第二个会话工厂创建打开的会话,并在视图中为第二个会话工厂创建打开的会话。在 web.xml 中,需要为两个会话工厂配置打开的会话。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.