SóProvas


ID
1452505
Banca
CESPE / CEBRASPE
Órgão
TRE-GO
Ano
2015
Provas
Disciplina
Programação
Assuntos

Com relação à JPA (Java persistence API), julgue o item subsequente.

Para que uma classe Java efetue consultas em determinada entidade do banco de dados, é necessário elaborar o SQL e, depois, convertê-lo para JPQL (Java persistence query language).

Alternativas
Comentários
  • pouca convicto nessa questão procurei estudar sobre o assunto, mas, caso algum frequentador esteja disposto a dar seu parecer.

  • O erro está em exigir a criação do comando SQL antes da linguagem de consulta da API. Isso não se faz necessário.

  • Não é necessário elaborar o SQL primeiro para depois elaborar a JPQL.
    É possível elaborar um query JPQL diretamente.
    Quando o provedor de persistência(Ex. Hibernate) executar a JPQL, ele mesmo a converterá em SQL nativo.
  • Não sei no JPA, mas no Hibernate, pode ser feito comando SQL puro tmb. Assim, a questão estaria errada por duas perspectivas. Alguém confirma?

  • Nem JPQL é necessário. Pode-se recuperar dados apenas com os objetos.