gpt4 book ai didi

java - org.hibernate.LazyInitializationException : could not initialize proxy - no Session

转载 作者:IT老高 更新时间:2023-10-28 13:47:57 25 4
gpt4 key购买 nike

我有 2 台物理服务器,我的 Web 应用程序命中这些服务器由负载平衡器管理。我总是得到 -

org.hibernate.LazyInitializationException: 无法初始化代理 - 没有 session

当其中一台服务器被击中而另一台运行平稳而没有任何问题时。我有一个由应用程序启用和管理的本地托管缓存存储。此异常仅在尝试从一个表中访问一个特定列时发生。无论命中哪个服务器,其余操作都可以正常工作。

设置lazy=false 将成为性能问题,因为该表上的行数非常大。顺便说一句,我们在 session 中使用 get(object) 而不是 load(object)。

最佳答案

根据您提供的标签,我推断您使用 Spring Framework 遇到了这个问题。我在使用 Spring Data org.springframework.data.jpa.repository.JpaRepository 时遇到了相同的 LazyInitializationException

我通过使用 @Transactional 注释间接使用 Hibernate 从数据库中检索数据的方法解决了这个问题。

关于java - org.hibernate.LazyInitializationException : could not initialize proxy - no Session,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7654818/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com