Com relação ao Hibernate, pode-se afirmar que:

Próximas questões
Com base no mesmo assunto
Q930458 Programação
Com relação ao Hibernate, pode-se afirmar que:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a C, que afirma que o principal objetivo do Hibernate é diminuir a complexidade entre os programas Java, baseados no modelo orientado a objeto, que precisam trabalhar com um banco de dados relacional. O Hibernate é um framework ORM (Object-Relational Mapping), o que significa que ele facilita o mapeamento entre a estrutura orientada a objetos de uma aplicação Java e as tabelas de um banco de dados relacional, como MySQL, Oracle, entre outros.

O Hibernate lida com essa complexidade ao permitir que os desenvolvedores trabalhem com objetos Java ao invés de SQL direto para manipular os dados do banco. Isso ajuda a reduzir o acoplamento entre a lógica de negócios e o código de acesso ao banco de dados, tornando o código mais limpo e manutenível.

É importante esclarecer que a alternativa A está incorreta porque o Hibernate utiliza HQL (Hibernate Query Language), e não OQL. A alternativa B também é incorreta, pois o Hibernate pode ser usado com EJBs. A alternativa D está incorreta, pois em servidores de aplicação normalmente usa-se JTA (Java Transaction API) para o gerenciamento de transações, e não JDBC, que é mais comum em aplicações standalone. A alternativa E está incorreta porque, embora o Hibernate use XML para configuração e mapeamento, ele também permite mapeamento via anotações (annotations) diretamente nas classes Java.

Para responder corretamente a essa questão, é importante ter um conhecimento sólido sobre o Hibernate e entender como ele se encaixa no ecossistema de desenvolvimento Java, especialmente no que diz respeito a aplicações que interagem com bancos de dados relacionais.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Quem não tem acesso: --> C

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo