【问题标题】:Is the connection Pool configuration kept outside JPA Context?连接池配置是否保留在 JPA 上下文之外?
【发布时间】:2013-05-02 16:26:01
【问题描述】:

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

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

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

【问题讨论】:

    标签: java jpa persistence eclipselink connection-pooling


    【解决方案1】:

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

    因此,明确地说,您不负责释放连接。

    【讨论】:

      猜你喜欢
      • 2015-06-16
      • 1970-01-01
      • 1970-01-01
      • 2013-03-08
      • 2012-11-10
      • 2023-04-01
      • 2013-05-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多