Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Por que (strategy = GenerationType.IDENTITY)?

Queria saber porque ele utilizou e pra que serve o comando (strategy = GenerationType.IDENTITY), na linha do @GeneratedValue?

1 resposta
solução!

A anotação @GeneratedValue é usada para especificar como a chave primária deve ser gerada. Em seu exemplo, você está usando:

@GeneratedValue(strategy = GenerationType.IDENTITY)

Este GenerationType.IDENTITY indica que o provedor de persistência deve atribuir chaves primárias para a entidade usando uma coluna de identidade do banco de dados. Esta coluna de tipo especial é preenchida internamente pela própria tabela, sem usar uma sequência separada.