Aprender Hibernate Herencia de entidades

Módulo del curso de Hibernate

Hibernate
Hibernate
Módulo del curso
Actualizado: 18/04/2026

Módulo: Herencia de entidades

Este módulo forma parte del curso de Hibernate. .

La herencia de entidades permite mapear jerarquias de clases Java a tablas de base de datos. JPA define tres estrategias principales: SINGLE_TABLE almacena toda la jerarquia en una única tabla con columna discriminadora, JOINED crea una tabla por cada clase con JOINs entre ellas, y TABLE_PER_CLASS genera tablas independientes y completas para cada subclase.

Este módulo cubre las tres estrategias de herencia, el uso de @MappedSuperclass para campos comunes de auditoria, las columnas discriminadoras con @DiscriminatorColumn y @DiscriminatorValue, y las consultas polimorficas con las funciones TYPE() y TREAT de JPQL.

Explora más sobre Hibernate

Descubre más recursos de Hibernate

Alan Sastre - Autor del curso

Alan Sastre

Ingeniero de Software y formador, CEO en CertiDevs

Ingeniero de software especializado en Full Stack y en Inteligencia Artificial. Como CEO de CertiDevs, Hibernate es una de sus áreas de expertise. Con más de 15 años programando, 6K seguidores en LinkedIn y experiencia como formador, Alan se dedica a crear contenido educativo de calidad para desarrolladores de todos los niveles.