Skip to content

035 Persistencia JPA

Ilya Kabushko edited this page Mar 2, 2020 · 1 revision

Persistencia

JPA Clases entidad v1

Clases de entidad

Decisiones sobre el diseño

Conceptos de JPA

image

Persistance.xml Este fichero ubicado en la carpeta META-iNF se encarga de conectarnos con la base de datos, y definir un conjunto de propiedades que tendrá esa conexión, y entidades que vamos a gestionar.

Entity Manager Factory Es único y con el gestionamos las entidades. Si gestionasemos varias bases de datos habría que definir un PersistanceUnitpara tener varios EntityManagerFactory

Entity Manager Mediante el entityManagerFactory se instancia un objeto EntityManager que se encarga de gestionar un conjunto de entidades y objetos. Mediante el EntityManager se podra realzar las operaciones CRUD para estas entidades. También mediante el EntityManager se establece conexión con la base de datos y se crean transacciones.

Entity Son las clases java que mappean las diferentes tablas o vistas de la base de datos.

Clone this wiki locally