Em uma aplicação que utiliza JPA e Hibernate, uma classe de entidade do banco de dados possui anotações para mapear
atributos da classe para campos de uma tabela. Estas anotações são inseridas na linha anterior à declaração do atributo.
Considerando que o atributo id da classe tenha sido declarado pela instrução private Long id; para indicar que este
atributo representa a chave primária da tabela, e que é auto incrementável, utilizam-se, respectivamente, as anotações
Fonte: ASSISTENTE TECNOLóGICO - PROGRAMADOR / Pref. Teresina/PI / 2016 / FCC