duda jpa conectar

Buenas compañeros.

Estoy utilizando hibernate jpa , pero en una de mis consultas se debe utilizar jdbc. Para ello he realizado lo siguiente,
1)He sacado la sesion con entityManager.getDelegate()---> Session s=(Session)em.getDelegate();
y ahora no sé como sacar la conexion ya que no me permite s.connection().

Espero vuestra contestación.un saludo.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

¿Versión?

¿Qué versión de JPA y de Hibernate? ¿Qué quieres hacer con JDBC (ejecutar un procedimiento almacenado, etc)?

jpa 2.1 y hibernate 4.3,

jpa 2.1 y hibernate 4.3, quiero insertar datos masivos

JDBC

Prueba lo siguiente (1):

Session session = em.unwrap(Session.class);
SessionFactoryImplementor sfi = (SessionFactoryImplementor) session.getSessionFactory();
ConnectionProvider cp = sfi.getConnectionProvider();
Connection conn = cp.getConnection();

  1. De Getting JDBC SQL Connection in JPA with Hibernate.