Читать книгу Desarrollo de aplicaciones web con Jakarta EE - César Francisco Castillo - Страница 30
2.7 Operaciones del administrador de entidades
ОглавлениеEn la sección 2.2.2 hacíamos referencia a las operaciones que el Entity Manager administraba, pero no a su implementación. En esta sección trabajaremos con la entidad Facultad y desarrollaremos los métodos para insertar, modificar y eliminar.
Antes de comenzar a implementar los métodos que dan soporte a las operaciones de tipo C.R.U.D., es necesario crear el EntityManagerFactory, como se observa en la siguiente línea de código:
EntityManagerFactory emf = Persistence.createEntityManagerFactory(“capituloJPA”);
Observe que el método createEntityManagerFactory() recibe como parámetro el nombre de la unidad de persistencia que creamos en la sección 2.2.1 y retorna el EntityManagerFactory, que será asignado a la variable emf. Mediante la variable emf invocamos el método createEntityManager(), que retornará un EntityManager
EntityManager em = emf.createEntityManager();
A través de la variable em tendremos acceso a los métodos persist(), remove(), merge() y find(), entre otros.