Ejercicio de programación con Hibernate: Asociación One To Many entre Curso y Estudiante

Código
Práctica
0h 10m

Ejercicios JPA Asociación One to Many. Aprende a implementar asociaciones One to Many en JPA mediante ejercicios prácticos y ejemplos claros.

En un único archivo .java, define dos entidades: Curso y Estudiante. Cada Curso puede tener varios Estudiantes asociados, pero un Estudiante solo puede estar asociado a un único Curso. Implementa esta asociación One To Many usando Hibernate, con las etiquetas JPA necesarias. No es necesario especificar tipo de fetch.

Los requisitos específicos de las entidades son:

Curso

  • Debe tener un campo id como clave primaria.
  • Debe tener un campo nombre que almacene el nombre del curso.
  • Debe tener una asociación One To Many con Estudiante.
  • Todas las operaciones de persistencia deben propagarse a Estudiante, aplicando el tipo de cascada correcto.
  • Debe eliminarse automáticamente cualquier entidad Estudiante huérfana de la base de datos, si se desvincula de Curso.
  • El campo que mapea la relación en Estudiante debe llamarse curso.

Estudiante

  • Debe tener un campo id como clave primaria.
  • Debe tener un campo nombre para el nombre del estudiante.
  • Debe tener una asociación Many To One con Curso, siendo este lado no propietario de la relación.
  • Para simplificar, no es necesario especificar el FetchType, ni aplicar una etiqueta @JoinColumn.
Empezar ejercicio de programación

Todos los ejercicios de programación de Hibernate

Evalúa tus conocimientos con ejercicios de programación en Hibernate de tipo Test, Puzzle, Código y Proyecto con VSCode.

Certificados de superación de Hibernate

Supera todos los retos de Hibernate y obtén estos certificados de superación para mejorar tu currículum y tu empleabilidad.

Tutorial para resolver este ejercicio de programación

Hibernate

Hibernate

Asociación One To Many

Asociaciones entre entidades

Otros tutoriales de programación con Hibernate