1
resposta

Porque usar a anotação GeneratedValue? Porque usar o IDENTITY?

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.

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

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