Logo Passei Direto
Buscar
Com o problema do mapeamento objeto relacional, na linguagem de programação Java uma das soluções é a utilização da especificação JPA. O JPA permite a persistência do estado de qualquer classe Java, bastando utilizar as anotações obrigatórias. Referente ao JPA, analise as afirmativas a seguir:
Agora assinale a alternativa CORRETA:
I- @Entity é a anotação que define uma classe como entidade e tabela.
II- @Table é a anotação que define uma classe como entidade e tabela, sendo uma anotação sempre obrigatória.
III- @Id é a anotação que define o nome para uma classe.
IV- @Entity e @Id são as duas anotações que são obrigatórias.
a) ( ) I e IV
b) ( ) II e III
c) ( ) I e III
d) ( ) II e IV
User badge image
Praticando Para o Saber

há 5 meses

Respostas

User badge image

Ed Verified user icon

há 5 meses

Vamos analisar cada afirmativa sobre JPA: I- @Entity é a anotação que define uma classe como entidade e tabela. Verdadeiro, essa anotação é usada para indicar que a classe é uma entidade que será mapeada para uma tabela no banco de dados. II- @Table é a anotação que define uma classe como entidade e tabela, sendo uma anotação sempre obrigatória. Falso, a anotação @Table é opcional. Se não for especificada, o JPA usará o nome da classe como o nome da tabela. III- @Id é a anotação que define o nome para uma classe. Falso, a anotação @Id é usada para indicar o identificador único de uma entidade, não define o nome da classe. IV- @Entity e @Id são as duas anotações que são obrigatórias. Verdadeiro, para que uma classe seja considerada uma entidade JPA, ela deve ter a anotação @Entity e também deve ter um campo que é anotado com @Id. Com base nas análises, as afirmativas verdadeiras são I e IV. Portanto, a alternativa correta é: a) ( ) I e IV.

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

Ainda com dúvidas?

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

Essa pergunta também está no material:

Mais perguntas desse material

Implemente uma aplicação que contenha uma tela de login e senha utilizando o JSF. Deve existir um MB que verifica os valores para ver se são iguais a “admin” para o login e “admin” para a senha. Após a validação ou não dos valores, uma mensagem deverá ser exibida no console do AS.

Mais conteúdos dessa disciplina