FC ConcursosFC Concursos

Questão FC373645

Considere a representação de mapeamento objeto-relacional abaixo. Objetos da classe Produto, criada em Java, podem ser mapeados para a tabela Produtos do banco de dados relacional.

Frameworks para Desenvolvimento

FCC · 2022

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

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

  1. Hibernate e javax.persistence
  2. NHibernate e java.sql.persistence
  3. Hibernate e java.jpa.persistence
  4. NHibernate e java.sql
  5. Hibernate e java.sql.persistence
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

A lacuna I corresponde ao framework Hibernate, responsável pelo mapeamento objeto-relacional em aplicações Java. O Hibernate facilita a persistência de objetos Java em tabelas relacionais, gerenciando operações de CRUD e o ciclo de vida das entidades.

O Hibernate atua como implementação da JPA (Java Persistence API), que define a especificação de persistência. Assim, é comum usar o Hibernate junto às anotações padronizadas da API para declarar entidades e chaves.

Na lacuna II deve constar o pacote javax.persistence, que contém as anotações usadas no mapeamento, como @Entity e @Id. Essas anotações vinculam uma classe Java à tabela do banco e um atributo à chave primária, respectivamente.

Por exemplo, a classe Produto anotada com @javax.persistence.Entity será mapeada para a tabela Produtos, e o campo identificado com @Id representará a chave primária no banco.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo