1
respuesta

¿Error en video?

Hola:

Al parecer el video de los items 4 y 5 es el mismo, ya que en este video se observan las anotaciones @Id y @GeneratedValue. ¿Pueden por favor explicar su significado?. Gracias. Saludos

1 respuesta

¡Hola David!

Gracias por tu pregunta. En cuanto a tu duda, son dos videos distintos, el video 5 es la continuacion de lo que se aprende en el video 4, pero te explicaré el significado de las anotaciones que mencionas.

La anotación @Id se utiliza para indicar que un campo es la clave primaria de una entidad. Por otro lado, la anotación @GeneratedValue se utiliza para indicar que el valor de la clave primaria es generado automáticamente por la base de datos.

Por ejemplo, si tienes una entidad llamada "Usuario" y quieres que el campo "id" sea la clave primaria y que su valor sea generado automáticamente, puedes utilizar las anotaciones de la siguiente manera:

@Entity
public class Usuario {
   @Id
   @GeneratedValue(strategy = GenerationType.IDENTITY)
   private Long id;
   // otros campos y métodos
}

Espero que esta explicación te haya sido útil. Si tienes alguna otra pregunta, no dudes en hacerla. ¡Espero haber ayudado y buenos estudios!