java - 无法延迟初始化集合和故障安全清理
问题描述
在尝试从fetchJoin
我感兴趣的所有集合中的查询中获取结果时,有时它可以工作,但有时没有返回任何结果,并且出现以下异常:
HHH000327:执行加载命令时出错:
org.hibernate.LazyInitializationException:无法延迟初始化集合,没有关闭会话或会话
HHH000100:故障安全清理(集合):
org.hibernate.engine.loading.internal.CollectionLoadContext@67a3d5f3
HHH000160 :在 CollectionLoadContext#cleanup 上,localLoadingCollectionKeys 包含 [420] 个条目
解决方案
推荐阅读
- c++ - 以下程序中的分段错误
- java - 创建自定义类以反序列化对象以检查数据完整性
- hash - 为什么 hash() 和 hasher.write() 的结果不一样?
- shell - 我想使用脚本将文件的一个特定值传输到另一个文件的单层中
- python - 二进制输入纠错方式,可纠错50%
- caching - 软件预取提示是否会禁用硬件预取器?
- excel - 在 excel vba 中将文本、表格和页码添加到页脚
- java - CMU sphinx livepeech 例子
- reactjs - 运行应用程序时查找配置变量时出错
- javascript - jQuery Uncaught SyntaxError:意外的标识符