Logo Passei Direto
Buscar
A JPA possui inúmeras anotações, mas, normalmente, utilizamos apenas um subconjunto delas. Selecione a opção correta com a anotação responsável por mapear uma tabela específica com uma classe. A @Enumerated. B @Column. c @GeneratedValue. D @Id. E @Table.
User badge image
Hur Siqueira Filho

ano passado

Respostas

User badge image

Ed Verified user icon

há 3 meses

Para mapear uma tabela específica com uma classe na JPA (Java Persistence API), a anotação correta é a que define a relação entre a classe e a tabela do banco de dados. Analisando as opções: A) @Enumerated - Esta anotação é usada para especificar que um atributo é um tipo enumerado, não para mapear uma tabela. B) @Column - Esta anotação é usada para mapear um atributo específico de uma classe para uma coluna em uma tabela, mas não mapeia a tabela em si. C) @GeneratedValue - Esta anotação é usada para definir a estratégia de geração de valores para uma chave primária, não para mapear uma tabela. D) @Id - Esta anotação é usada para indicar o identificador da entidade, mas também não mapeia a tabela. E) @Table - Esta é a anotação que mapeia uma classe para uma tabela específica no banco de dados. Portanto, a opção correta é: E) @Table.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada alternativa: A) @Enumerated - Essa anotação é utilizada para mapear enumerações em entidades JPA, não para mapear uma tabela específica com uma classe. B) @Column - Essa anotação é utilizada para mapear uma coluna de banco de dados com um atributo de uma entidade, não para mapear uma tabela específica com uma classe. C) @GeneratedValue - Essa anotação é utilizada para especificar como os valores de chave primária são gerados, não para mapear uma tabela específica com uma classe. D) @Id - Essa é a anotação correta. A anotação @Id é utilizada para mapear a chave primária de uma entidade com uma coluna de identificação em uma tabela específica. E) @Table - Essa anotação é utilizada para especificar o nome da tabela a ser usada para mapear uma entidade, não para mapear uma tabela específica com uma classe. Portanto, a opção correta é a alternativa D) @Id, que é responsável por mapear uma tabela específica com uma classe.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!