El curso abordará el uso de la especificación JPA y las personas que lo realicen aprenderán a emplear esta especificación para la gestión de la permanencia de los datos y desarrollar aplicaciones de escritorio que hagan uso de JPA y el IDE Netbeans.
El temario tratará sobre Introducción a JPA. Características y Funcionalidades. Mapeo Objeto-Relacional (ORM). JPA ORM. Configuración del entorno necesario. Librerías y conexión a base de datos. Entendiendo el archivo de configuración persistence.xml. Proveedores de Persistencia: Hibernate, OpenJPA, EclipseLink y Toplink. Mapeos de Entidades Simples. Mapeos de Relaciones entre entidades. Mapeos de Herencia. Estados de los objetos. Consultas JPQL (Java Persistence Query Language). Desarrollo de Aplicaciones JPA-Swing.