Porque usar a anotação GeneratedValue? Porque usar o IDENTITY? Porque usar as outras opcoes?
É interessante os instrutores nao esquecerem de explicar o porque das coisas, pois o que fazer só terá sentido apos aprender o porque fazer.
Porque usar a anotação GeneratedValue? Porque usar o IDENTITY? Porque usar as outras opcoes?
É interessante os instrutores nao esquecerem de explicar o porque das coisas, pois o que fazer só terá sentido apos aprender o porque fazer.
Olá Jonas, tudo bem ?
Senão me engano, acredito que o instrutor fala algo sobre na aula/ transcrição, mas vou te ajudar aqui também :D
A anotação GeneratedValue
serve para falar que o campo mapeado será gerado automaticamente pelo banco de dados, ai temos algumas estratégias para que o próprio banco consiga fazer esse trabalho, quando usamos Identity
falamos que deve pegar o último registro daquela tabela e seguir com base naquele.
Além disso temos outras estratégias, por exemplo criar uma tabela que gerencia o id para toda a aplicação.
Espero ter deixado claro
Abraços