Ed
há 4 meses
Para mapear uma tabela específica com uma classe na JPA (Java Persistence API), utilizamos a anotação que define a tabela associada à entidade. Analisando as opções: A) @Id - Esta anotação é usada para especificar a chave primária da entidade, mas não mapeia a tabela. B) @Enumerated - Esta anotação é utilizada para especificar como um campo enum deve ser persistido, mas não mapeia a tabela. C) @Table - Esta é a anotação correta, pois é utilizada para mapear uma classe a uma tabela específica no banco de dados. D) @Column - Esta anotação é usada para mapear um atributo da classe a uma coluna da tabela, mas não mapeia a tabela em si. E) @GeneratedValue - Esta anotação é utilizada para definir a estratégia de geração de valores para a chave primária, mas não mapeia a tabela. Portanto, a opção correta é: C) @Table.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
ano passado
A anotação responsável por mapear uma tabela específica com uma classe é a alternativa C) @Table. As outras anotações mencionadas na pergunta têm outras funções na JPA: A) @Id: indica a chave primária da entidade. B) @Enumerated: é usada para mapear campos de enumeração. D) @Column: é usada para mapear uma coluna específica de uma tabela. E) @GeneratedValue: é usada para gerar valores de chave primária automaticamente.