← Questões de Programação

Programação · FCC · 2022

Questão comentada de Programação

No Hibernate uma entity bean deve ter uma chave primária, que é indicada por meio da anotação

Gabarito: C

No Hibernate, a entidade precisa ter um identificador único, porque é ele que permite ao framework distinguir cada registro e fazer o mapeamento correto com a tabela do banco. Na prática, esse identificador da chave primária é marcado com a anotação @Id, que indica qual atributo da entidade representa a primary key. Sem isso, a entidade fica sem referência principal e o ORM não sabe como localizar, atualizar ou relacionar o objeto de forma segura. É por isso que o gabarito é a alternativa C. A anotação @Id é a padrão do JPA, que o Hibernate suporta amplamente, e ela sinaliza justamente o campo chave da entity. Em termos de doutrina de persistência, a chave primária é o elemento essencial para identidade da entidade dentro do contexto de persistência.

Continue treinando

Questões relacionadas