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