在我的项目中使用load()由第二个会话工厂抛出org.hibernate.LazyInitializationExce



我在我的春季hibernate项目中实现了两个会话工厂。

为什么会发生这种情况,当我使用第一个会话工厂的load()它工作正常,但当我使用第二个会话工厂的load方法它返回org.hibernate.LazyInitializationException:无法初始化代理-没有会话错误。

最后,我得到了上述问题的解决方案。您还需要在视图中为第二个会话工厂创建开放会话,并在视图中为第二个会话工厂创建开放会话。在web.xml中,需要为两个会话工厂配置视图中的开放会话。

最新更新