Tecnologia da InformaçãoMapeamento objeto-relacionalCCCP (IFSC) 2015
IF SC
Questão de Tecnologia da Informação
A programação orientada a objetos difere muito do esquema entidade relacional implementado por bancos de dados, como o PostgreSQL e o MySQL. Essa lacuna entre esses dois paradigmas impõe a transformação de objetos em registros e dos registros em objetos. Tal tarefa cabe às ferramentas de mapeamento objeto-relacional. Acerca disso, analise as seguintes afirmações e marque as verdadeiras com (V) e as falsas com (F). ( ) O Hibernate é a ferramenta ORM (Object-Relational Mapping) open source líder de mercado, sendo a inspiração para a especificação da Java Persistence Application Programming Interface (JPA). ( ) O Hibernate abstrai o código SQL (Structured Query Language) já que toda a camada JDBC (Java Database Connectivity) e o SQL são gerados em tempo de execução e de acordo com o banco de dados que está sendo utilizado. Com o Hibernate é possível se utilizar vários bancos de dados através de dialetos sem a necessidade de se alterar o código Java da aplicação. ( ) JPA é um framework leve, baseado em POJOS (Plain Old Java Objects) para persistir objetos Java. Ele evoluiu do framework JDBC e o mapeamento objeto-relacional produzido é inteiramente dirigido a metadados. Tal mapeamento é implementado via anotações no código fonte Java ou através de um arquivo chamado persistence.xml. ( ) Remover e atualizar objetos com JPA é muito simples: o EntityManager possui métodos para cada operação. Para remover, é preciso carregar a entidade antes e, depois, usar o método remove. Essa facilidade de operação se deve ao êxito do JPA em implementar os métodos comuns de interação com bancos de dados. ( ) O JPA possui uma linguagem própria de consulta chamada de JPQL (Java Persistence Query Language) para facilitar a busca de objetos. Via JPQL, a mesma consulta pode ser executada em vários bancos de dados de forma transparente ao programador. Assinale a alternativa que apresenta a sequência CORRETA, de cima para baixo.
Mais questões de Mapeamento objeto-relacional
- Cebraspe 2026No ataque DDoS conhecido como SYN Flood, o invasor derruba o serviço ao disparar milhares de pacotes com a flag FIN ativada, o que acaba esgotando rapidamente a tabela de roteamen…
- Instituto AVALIA 2026Em bancos de dados orientados a objetos, os conceitos de classe, subclasse e instância indicam, respectivamente,
- FCC 2026Diante de um módulo de um Ministério Público Estadual que grava movimentações processuais em banco relacional com picos de falhas transitórias de conexão, usando Entity Framework…
- FGV 2026A Java Persistence API (JPA) é uma especificação do Jakarta EE (anteriormente Java EE) que define um modelo padrão para o mapeamento objeto-relacional (ORM) em aplicações Java. Po…
- Cebraspe 2026No desenvolvimento de aplicações corporativas com o ecossistema .NET, a utilização do Entity Framework Core elimina a necessidade de definição de mapeamentos entre as entidades da…
Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.
