Descripción
El objetivo de este reto es crear una entidad JPA en Spring Boot que modele un producto. Deberás definir todos los campos que consideres relevantes para un producto, como el nombre, el precio, la descripción, la cantidad en inventario, entre otros. Este ejercicio te permitirá practicar la definición de entidades JPA en Spring Boot.
-
Crea una nueva clase Java llamada
Product
en tu proyecto de Spring Boot.Guarda tu progreso
Inicia sesión para no perder tu progreso y accede a miles de tutoriales, ejercicios prácticos y nuestro asistente de IA.
Más de 25.000 desarrolladores ya confían en CertiDevs
-
Añade la anotación
@Entity
para marcar la clase como una entidad JPA. -
Utiliza la anotación
@Table
para especificar el nombre de la tabla en la base de datos comoproducts
. -
Define los siguientes campos con sus respectivas anotaciones:
-
id
: Un campo Long que actuará como la clave primaria de la tabla. Debe usar@Id
y@GeneratedValue
con la estrategia que prefieras. -
name
: Un campo String que almacenará el nombre del producto. No debe ser nulo y debe ser único. -
price
: Un campo de tipoDouble
que almacenará el precio del producto. No debe ser nulo. -
description
: Un campo String para la descripción del producto. Puede ser nulo. -
inStock
: Un campo de tipoInteger
para la cantidad de productos en stock.
-
Solución al ejercicio
¡Desbloquea la solución completa!
Completa el examen para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con exámenes de SpringBoot
Mejora tus habilidades con cientos de exámenes de práctica, recibe retroalimentación instantánea y obtén tu certificación cuando estés listo.
Retroalimentación
Aprende de tus errores
Progreso
Mide tu avance
Certificación
Valida tus habilidades
Únete a miles de desarrolladores mejorando sus habilidades