interface Criteria do Hibernate é utilizada para realizar ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - certo
Ao nos depararmos com frameworks Java na área de concursos públicos, é comum que questões abordem conhecimentos práticos e teóricos referentes às ferramentas utilizadas para desenvolvimento de aplicações. Neste caso específico, a questão foca no Hibernate, que é um dos frameworks mais populares para mapeamento objeto-relacional (ORM) em Java.
O uso da interface Criteria
dentro do Hibernate é de fato destinado à realização de consultas ao banco de dados de uma maneira orientada a objetos, ao invés de depender diretamente de SQL puro. Essa abordagem permite uma maior abstração e facilita a manutenção do código, uma vez que as consultas são construídas dinamicamente através de chamadas de métodos em objetos Java. A Criteria
API fornece uma maneira de construir consultas de maneira programática, onde você pode adicionar restrições, ordenações, agrupamentos, etc., de forma segura e sem a necessidade de concatenar strings para criar a consulta SQL.
Além disso, a interface Criteria
oferece a vantagem de ser tipicamente mais intuitiva e mais segura contra injeção de SQL, uma vez que o desenvolvedor não manipula diretamente as strings da consulta. Dessa forma, a afirmação da questão está correta e ela testa um conhecimento fundamental sobre o uso do Hibernate em Java para acessar e manipular dados de forma eficaz e segura.
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
fonte: http://www.mballem.com/post/consultas-com-hibernate-e-a-api-criteria--parte-i
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo