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
- Hibernate e javax.persistence
- NHibernate e java.sql.persistence
- Hibernate e java.jpa.persistence
- NHibernate e java.sql
- 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