0

您好,我正在通过调用从 EclipseLink 上下文中提取连接对象: Connection con = entityManager.unwrap(Connection.class);

我负责释放连接以便它返回到池中但是我需要知道提取的连接是否应该保持由 EclipseLink 设置的原始配置我的意思是连接数、最大连接数等等..如果所以一旦它返回到 EclipseLink 它应该保持与正常工作相同的性能..

我需要知道这个原因,也许有人的经验可以帮助我选择以这种方式获得连接是否会像 EclipseLink 在使用其本机 JPA 时那样保持良好的性能,在此先感谢..

4

1 回答 1

1

您只能在事务范围内解开 Connection。因此,您将获得与 EntityManager 绑定的相同连接(来自池)。你不能释放这个连接,EclipseLink 会在事务结束时释放。

因此,需要明确的是,您不负责释放连接。

于 2013-05-06T18:03:18.860 回答