【发布时间】:2012-07-27 11:36:18
【问题描述】:
使用 EclipseLink 作为 JPA 2.0 提供者,我可以通过简单的调用获得 JDBC 连接
Connection con = entityManager.unwrap(Connection.class);
但我不确定我要负责什么。提交查询后是否必须关闭连接?还是我不允许关闭连接,因为 EclipseLink 也在内部使用这个连接。还是它不在乎,因为 EclipseLink 会观察我的行为并在我不这样做时自动关闭连接?
【问题讨论】:
-
为什么需要连接? JPA 在大多数情况下都使用 EntityManager。
-
调用存储过程。我的 DBMS 不支持通过 EclipseLink 调用它们。
-
EclipseLink 无法为您处理存储过程的 DBMS 是什么?
标签: jpa jdbc connection eclipselink