Questão de Programação — Linguagens de programação — CESPE / CEBRASPE 2025
- 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
- CCerto
- EErrado
GabaritoC — Certo
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.
A afirmativa é verdadeira.
Gabarito: Certo (C).
Link permanente: /questoes/ce216475