Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — CESPE / CEBRASPE 2025

ProgramaçãoLinguagens de programação
Código
ce216475
Banca
CESPE / CEBRASPE
Órgão
TCE-RS
Ano
2025
Nível
Superior
Cargo
Auditor de Controle Externo (ACE )- Especialidade: Tecnologia da Informação
No que diz respeito aos servidores de aplicação Java, julgue o item que se segue.No Hibernate, o método createQuery() é usado para executar consultas escritas em Hibernate Query Language.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Hibernate - Método createQuery e HQL

Gabarito: Certo (C). A afirmação está correta: no Hibernate, o método createQuery() é utilizado para executar consultas escritas em Hibernate Query Language (HQL). HQL é uma linguagem de consulta orientada a objetos própria do Hibernate, e createQuery() é a API padrão da interface org.hibernate.Session para criar e executar tais consultas.

O Hibernate ORM oferece três principais formas de consulta: HQL via createQuery(), Criteria API (mais moderna via JPA Criteria, embora tenha sido descontinuada a antiga Hibernate Criteria), e SQL nativa via createNativeQuery(). O método createQuery() aceita uma string HQL e retorna um objeto Query (ou TypedQuery quando genérico), que pode ser executado com getResultList(), uniqueResult(), etc.

Portanto, não há erro na afirmativa. A banca testa o conhecimento básico da API do Hibernate.

✅ CERTO

A afirmativa é verdadeira.

Gabarito: Certo (C).

Link permanente: /questoes/ce216475