3

每次加载视图以编辑记录时,我们都采用了创建新 EntityManager 的方法(以支持工作单元模式)。

为了让 EntityManager 被垃圾回收,我们需要做些什么特别的事情吗?我相信我们正在发布对管理器的所有引用,但 Chrome 的“获取堆快照”工具没有显示当我们离开视图时 EntityManager(或任何实体)被删除。

我看到每个实体都entityAspect.entityManager持有对经理的引用。这会阻止所有东西被垃圾收集吗?

4

1 回答 1

2

似乎需要调用entityManager.clear()才能将所有实体从管理器中分离出来,然后允许一切都被垃圾收集。

于 2013-05-09T02:34:35.023 回答