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
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
¡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!