Operaciones sobre la base de datos
Operaciones sobre la base de datos Transacciones Todas las operaciones de modificación de los datos contenidos en una base de datos deben realizarse una vez que se inicie una transacción que se debe obtener a partir del objeto EntityManager que se haya obtenido tras la conexión con dicha base de datos. Suponiendo que se ha almacenado el objeto EntityManager en una variable llamada em : EntityManagerFactory emf = Persistence.createEntityManagerFactory("AgendaContactosPU"); EntityManager em = emf.createEntityManager(); Se puede obtener iniciar una transacción sobre dicho EntityManager con una sentencia como esta: em.getTransaction().begin(); Tras iniciar la transacción se podrá realizar cualquier número de operaciones de modificación de los datos contenidos en la base de datos, como inserciones, modificaciones y borrado . Una vez realizadas las operaciones deseadas, se deben confirmar realizando su volcado definitivo...