Questão nº 39

Questão de Tecnologia da Informação · FCC PGE-AM 2022 (nº 39)

FCC2022Técnico em Gestão Procuratorial - Especialidade Engenharia de SoftwareTecnologia da Informação
Gabarito: Aver comentário ↓

Considere a representação de mapeamento objeto-relacional abaixo.

Figura da questão de Tecnologia da Informação

Objetos da classe Produto, criada em Java, podem ser mapeados para a tabela Produtos do banco de dados relacional. Para fazer esse mapeamento são utilizadas anotações e classes, como Entity e Id, que se encontram no pacote II.

As lacunas I e II são preenchidas, correta e respectivamente, com

Resposta comentada

Gabarito Alternativa A

Mapeamento Objeto-Relacional (ORM) é uma técnica que permite que objetos de um programa (como uma classe Java) sejam automaticamente convertidos e armazenados em um banco de dados relacional, e vice-versa. O Hibernate é um framework ORM popular para Java que implementa a especificação JPA (Java Persistence API), que define as anotações padrão para esse mapeamento.

  • (A) Correta: Hibernate é o framework ORM para Java que implementa a JPA, e as anotações padrão como @Entity e @Id são definidas no pacote javax.persistence da JPA.
  • (B) Incorreta: NHibernate é a versão do Hibernate para a plataforma .NET, não para Java. O pacote correto para as anotações JPA é javax.persistence, não java.sql.persistence.
  • (C) Incorreta: O pacote correto para as anotações JPA é javax.persistence, não java.jpa.persistence.
  • (D) Incorreta: NHibernate é para .NET. O pacote java.sql contém classes para acesso a banco de dados JDBC, não as anotações JPA.
  • (E) Incorreta: O pacote correto para as anotações JPA é javax.persistence, não java.sql.persistence.

Fonte: FCC PGE-AM 2022 Técnico em Gestão Procuratorial - Especialidade Engenharia de Software (Caderno Tipo 001). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho