Se puede usar estas anotaciones para generar el id a partir de una secuencia? @Id @GeneratedValue(strategy = GenerationType.SEQUENCE, gen...

David German LLicahua Huamani

David German LLicahua Huamani

Pregunta
student
hace 5 años

Se puede usar estas anotaciones para generar el id a partir de una secuencia?

@Id

@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = “NOMBRE DE LA SECUENCIA”)

@SequenceGenerator(name = “NOMBRE DE LA SECUENCIA”, strategy = “sequence”)

private Integer idProducto;

1 respuestas
para escribir tu comentario
    Alejandro Ramírez

    Alejandro Ramírez

    teacher
    hace 5 años

    Así es David, puedes utilizar el siguiente código para generar el idProducto usando la estrategia GenerationType.SEQUENCE:

    @Id @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "product_sec") @SequenceGenerator(name = "product_sec", sequenceName = "productos_id_producto_seq", allocationSize = 1) @Column(name = "id_producto") private Integer idProducto;
Curso de Java Spring

Curso de Java Spring

Construye una API REST con Java Spring para gestionar productos en un supermercado. Aprende a mapear objetos, manejar bases de datos con Spring Data, y aplicar principios de desarrollo profesional. Expone y controla servicios usando Swagger y Heroku. Ideal para profundizar en el desarrollo de aplicaciones empresariales robustas y seguras.

Curso de Java Spring
Curso de Java Spring

Curso de Java Spring

Construye una API REST con Java Spring para gestionar productos en un supermercado. Aprende a mapear objetos, manejar bases de datos con Spring Data, y aplicar principios de desarrollo profesional. Expone y controla servicios usando Swagger y Heroku. Ideal para profundizar en el desarrollo de aplicaciones empresariales robustas y seguras.