【发布时间】:2019-03-16 21:54:12
【问题描述】:
在 应用程序管理 场景中,如果实体管理器将处于活动状态一段时间,则必须手动清除它,否则实体将堆积并可能占用大量内存。但是对于 容器管理 应用程序,持久性上下文何时被清除或关闭?我在这里看到有人声称交易结束时它总是被清除:
https://en.wikibooks.org/wiki/Java_Persistence/Persisting#Clear
“对于 JTA 管理的 EntityManagers,持久性上下文会在每个 JTA 事务边界上自动清除。”
...但我无法找到此声明的来源。
【问题讨论】: