¿Que es JPA?
JPA (API de Persistencia en Java) es el estándar en Java que define una abstracción que nos
permite realizar la integración entre el sistema orientado a objetos de Java y
el sistema relacional de nuestra base de datos. Para más detalles consultar la
especificación JPA – JSR 338
JPA realiza por nosotros toda la conversión entre nuestros objetos y las tablas de una base de datos. Esta conversión se llama ORM (Mapeo Relacional de Objetos) y puede configurarse a través de metadatos (XML) o anotaciones.
JPA realiza por nosotros toda la conversión entre nuestros objetos y las tablas de una base de datos. Esta conversión se llama ORM (Mapeo Relacional de Objetos) y puede configurarse a través de metadatos (XML) o anotaciones.
JPA establece un interface común que es
implementada por un “JPA Provider” concreto. De modo que es el Proveedor JPA el
que realiza el trabajo. Entre los proveedores JPA más conocidos se encuentran
Hibernate, Eclipse Link, TopLink, OpenJPA