Informática, perguntado por anittalinda, 1 ano atrás

"JPA é uma API que define um framework de persistência na qual fornece um modelo de mapeamento objeto relacional para a persistência em banco de dados relacionais." Ao utilizar a API JPA, nosso código-fonte recebe algumas anotações que indicam informações importantes no mapeamento para o banco de dados. Assinale a alternativa com a anotação utilizada para indicar as informações de como um atributo comum da classe será persistido no banco: ALTERNATIVAS @Table. @Entity. @Id. @Column. @Enumerated.


anittalinda: Estou na Duvida entre @Entity e @Column
Chumiz: Respondei @Entity

Soluções para a tarefa

Respondido por Usuário anônimo
31

Olá, tudo bem?! Segue uma breve explicação sobre o assunto: o comando @Entity indica que objetos de uma classe se tornam "persistível" no banco de dados. Os outros comandos são usados para configurações específicas, por exemplo, @Table serve para usar uma tabela. @Id se refere a um atributo que é a chave primária. @Column serve para mapear um atributo numa coluna e o @Enumerated se refere à lista de valores associados a um conceito. Dessa forma, dentre todas as alternativas a que mais condiz com a explicação acima é a alternativa @Entity. Espero ter conseguido te ajudar um pouquinho! Bons estudos! =)

Respondido por edveiga10
11

@Enumerated mapeia um atributo onde a informação é persistida. @Entity está ligado a entidades e não à atributos.

Perguntas interessantes