我正在尝试在 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。