Computação Múltipla Escolha

A JPA permite que possamos mapear associações entre as entidades. Nesse sentido, selecione a opção correta que deve ser utilizada para indicar a multiplicidade de um objeto de muitos para um.

A JPA permite que possamos mapear associações entre as entidades. Nesse sentido, selecione a opção correta que deve ser utilizada para indicar a multiplicidade de um objeto de muitos para um.

  1. @ManyToMany.
  2. @Id.
  3. @mappedBy.
  4. @ManyToOne.
  5. @fetch.

Resolução completa

Explicação passo a passo

D
Alternativa D

Alternativa D - @ManyToOne

O JPA (Java Persistence API) é um padrão utilizado em Java para gerenciar o relacionamento entre objetos (classes) e tabelas de banco de dados. Para definir como essas entidades se relacionam, utilizamos anotações específicas.

Quando precisamos indicar que várias instâncias de uma classe estão associadas a uma única instância de outra classe, utilizamos a anotação @ManyToOne.

Analise das alternativas

  • A) @ManyToMany: Indica uma relação onde muitos objetos de uma entidade se conectam a muitos objetos de outra (ex: alunos e disciplinas). Não corresponde à descrição "muitos para um".
  • B) @Id: É usada para identificar a chave primária de uma entidade, não para definir relacionamentos entre tabelas.
  • C) @mappedBy: Utilizada no lado inverso de uma associação bidirecional para especificar qual propriedade do outro lado é a dona da relação. Não define a cardinalidade (muitos para um).
  • D) @ManyToOne: Correta. Indica explicitamente que muitos registros na tabela atual correspondem a um único registro na tabela relacionada. Exemplo: Vários pedidos pertencem a um único cliente.
  • E) @fetch: Não existe uma anotação chamada apenas @fetch. Existe um atributo chamado fetch dentro de outras anotações de relacionamento para definir se o carregamento será Lazy ou Eager.

Conclusao

A anotação correta para mapear a multiplicidade de muitos para um no JPA é @ManyToOne, tornando a Alternativa D a resposta certa.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Computação

Ver mais Computação resolvidas

Tem outra questão de Computação?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.