Buscar

As consultas JPA (Java Persistence API) são ótimas maneiras de abstrair nossa lógica de negócios de nossa camada de acesso aos dados, pois podemos ...

As consultas JPA (Java Persistence API) são ótimas maneiras de abstrair nossa lógica de negócios de nossa camada de acesso aos dados, pois podemos contar com a sintaxe JPQL (Java Persistence Query Language) e permitir que nosso provedor JPA (como o Hibernate, por exemplo) manipule a tradução da consulta.
Diante disso, marque a alternativa correta sobre as consultas JPA.


a) Uma native query (consulta nativa) é como uma consulta simples SQL realizada pelo aplicativo no banco de dados.
b) Uma native query restringe o aplicativo a um fornecedor de banco de dados específico, afinal, utiliza SQL nativo.
c) A JPQL e a native query utilizam a linguagem SQL, a diferença é que native query é restrita a um fornecedor de banco de dados.
d) Uma consulta JPQL recupera o registro da tabela de banco de dados e o mapeia para uma estrutura de dados em Java.
e) A consulta JPQL perde a portabilidade do banco de dados se comparada à native query.

Essa pergunta também está no material:

Linguagens e Aplicações para Web AnhangueraAnhanguera

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra d) Uma consulta JPQL recupera o registro da tabela de banco de dados e o mapeia para uma estrutura de dados em Java. As consultas JPQL são independentes do fornecedor de banco de dados, o que significa que elas podem ser usadas com qualquer provedor JPA. Além disso, a JPQL é uma linguagem de consulta orientada a objetos, enquanto a native query é uma consulta SQL nativa que pode ser restrita a um fornecedor de banco de dados específico.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais