public void inscribirEstudiante(String nombreEstudiante, String nombreMateria) { EntityManager em = emf.createEntityManager(); EntityTransaction tx = em.getTransaction(); try { tx = em.getTransaction(); tx.begin(); service.inscribirEstudiante(nombreEstudiante, nombreMateria, em); tx.commit(); } catch (Exception e) { e.printStackTrace(); if (em != null && tx != null) { tx.rollback(); } } finally { if (em != null) { em.clear(); em.close(); } } }