Logo Passei Direto
Buscar
O hibernate é uma tecnologia bastante utilizada para o mapeamento objeto-relacional de sistemas Java. Sobre essa tecnologia, analise as afirmativas abaixo. I @Entity deve ser utilizado para anotar classes persistentes. II @Table é uma anotação utilizada em atributos de classes. III @Id anota atributos cujos valores podem ser gerados automaticamente. IV @TableKey anota atributos que representam chaves primárias. Estão corretas as afirmativas:

A) III e IV.
B) I e II.
C) II e IV.
D) I e III.
User badge image
Desafios para Aprender

há 11 meses

Respostas

User badge image

Ed Verified user icon

há 11 meses

Vamos analisar cada afirmativa sobre o Hibernate: I. @Entity deve ser utilizado para anotar classes persistentes. Verdadeiro. Essa anotação é usada para indicar que a classe é uma entidade que deve ser mapeada para uma tabela no banco de dados. II. @Table é uma anotação utilizada em atributos de classes. Falso. A anotação @Table é utilizada na classe para especificar a tabela do banco de dados que a entidade representa, e não em atributos. III. @Id anota atributos cujos valores podem ser gerados automaticamente. Falso. A anotação @Id é usada para indicar que o atributo é a chave primária, mas não implica que os valores sejam gerados automaticamente. Para isso, normalmente se usa @GeneratedValue em conjunto com @Id. IV. @TableKey anota atributos que representam chaves primárias. Falso. A anotação correta para chaves primárias é @Id, não @TableKey. Agora, vamos ver quais afirmativas estão corretas: - I: Correta - II: Incorreta - III: Incorreta - IV: Incorreta Portanto, a única afirmativa correta é a I. Assim, a alternativa que contém todos os itens verdadeiros é: D) I e III. No entanto, como III é falsa, a resposta correta não está entre as opções dadas. A única afirmativa correta é a I. Se precisar de mais ajuda, é só avisar!

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!

Mais perguntas desse material

Mais conteúdos dessa disciplina