在Spring应用程序中,无论我尝试访问使用LazyLoadingException注释的字段,我都会遇到许多问题
Spring中没有配置会话,因为要求API应该是无状态的。所有服务层方法都设置了适当的@Transactional注释。然而,当我试图访问任何域对象上的延迟字段时,我得到了著名的LazyInitializationException (...) could not initialize proxy - no Session我以为Hibernate会在需要时
当我试图在反射的帮助下迭代java对象的属性时,我得到了org.hibernate.LazyInitializationException could not initialize proxy - no我发现,我可以通过为hibernate映射文件启用lazy="false"属性的即时加载来解决这个问题。但我不想这样做,因为hibernate映射文件在我的核心代码中。有没有其他方法可以在运行时解决这个问题?感谢你有价值的想法。
我对hibernate有这个问题。情况是我在重新设计我的项目。我的上一个项目是使用JMS,它与我的POJO一起顺利运行。我在延迟加载字段方面遇到了问题,因为使用JMS的项目在延迟加载的情况下运行平稳,但是现在我试图检索数据库中的一些值,但是总是有一个hibernate例外,说明我想延迟加载的failed to lazily
我正在使用jsf、spring和hibernate进行一个项目。我有一个例外,但我真的不明白为什么我会遇到这个问题。你能告诉我我做错了什么吗?: could not initialize proxy - no Session at org.hibernate.proxy.AbstractLazyInitial