Hibernate & JPA
Domina la persistencia de datos en Java para desarrollar aplicaciones robustas y eficientes
Descubrir los tutoriales¿Por qué aprender Hibernate & JPA?
Hibernate es el framework ORM (Object-Relational Mapping) más popular de Java, mientras que JPA (Java Persistence API) es la especificación estándar para la persistencia de datos en Java. Juntos ofrecen una solución potente para gestionar la interacción entre tus aplicaciones Java y tus bases de datos relacionales.
Esta serie de tutoriales te guía a través de los conceptos fundamentales y avanzados de Hibernate y JPA, lo que te permitirá desarrollar aplicaciones Java que interactúan de forma eficiente con las bases de datos, manteniendo al mismo tiempo un código limpio, mantenible y eficiente.
Los tutoriales de la serie
1
Introducción a JPA y Hibernate
Descubre los conceptos fundamentales de JPA y Hibernate, su papel en la persistencia de datos y las ventajas que ofrecen para el desarrollo Java.
Empezar este tutorial 2
Configuración y puesta en marcha
Aprende a configurar Hibernate y JPA en tus proyectos Java, a establecer conexiones con distintas bases de datos y a gestionar las sesiones.
Leer el tutorial 3
Mapeo de entidades
Domina el mapeo objeto-relacional definiendo entidades JPA con las anotaciones adecuadas para representar las tablas de tu base de datos.
Leer el tutorial 4
Relaciones entre entidades
Aprende a modelar y gestionar las relaciones entre entidades (One-to-One, One-to-Many, Many-to-Many) con JPA y Hibernate.
Leer el tutorial 5
JPQL y Criteria API
Descubre cómo realizar consultas complejas con JPQL (Java Persistence Query Language) y la API Criteria para obtener la máxima flexibilidad.
Leer el tutorial 6
Transacciones y gestión de caché
Domina la gestión de transacciones y el sistema de caché de Hibernate para optimizar el rendimiento de tus aplicaciones.
Leer el tutorial 7
Optimización del rendimiento
Aprende las técnicas avanzadas para optimizar el rendimiento de tus aplicaciones Hibernate, evitar los errores más comunes y resolver los problemas de N+1.
Leer el tutorial 8
Proyecto completo con Spring Boot
Pon en práctica todos tus conocimientos desarrollando una aplicación completa con Spring Boot, JPA y Hibernate.
Leer el tutorial