2
respostas

Achei a questão confusa

Achei a questão confusa. A anotação @GeneratedValue obrigatoriamente fará o JPA gerar as chaves, não? A questão não estava perguntando se o uso da anotação era opcional. Ela estava perguntando para que a anotação serve. Abraço.

2 respostas

Mas usar essa anotação é opcional

Realmente, a questão está confusa. Eu havia entendido que a pergunta estaria se referindo as chaves que são obrigatoriamente geradas pela JPA quando usada a anotação @GeneratedValue, e não que o uso da anotação é opcional (e é realmente).