在EcelipseLInk应用程序中创建JDBC连接

时间:2012-09-06 08:10:15

标签: jdbc jpa-2.0 eclipselink

我正在尝试在glassfish上运行的Eclipselink应用程序中检索java.sql.Connection。

Connection cnn = ((JpaEntityManager)em.getDelegate()).getServerSession().getAccessor().getConnection();
Connection cnn = ((EntityManagerImpl)(em.getDelegate())).getServerSession().getAccessor().getConnection();
Connection cnn = (Connection) em.unwrap(java.sql.Connection.class);

但是在所有情况下我都会得到cnn == null。

Netbeanse / Ecelipselink v 2.3.3。

1 个答案:

答案 0 :(得分:0)

确保您已连接。

最后一种方法是正确的方法。确保首先开始交易。