Ed
há 4 meses
Vamos analisar cada uma das alternativas sobre as consultas JPA e suas características: a) Uma native query (consulta nativa) é como uma consulta simples SQL realizada pelo aplicativo no banco de dados. - Esta afirmação é verdadeira, mas não aborda completamente a questão da abstração e portabilidade. b) Uma native query restringe o aplicativo a um fornecedor de banco de dados específico, afinal, utiliza SQL nativo. - Isso é correto, pois a native query é dependente do SQL do banco de dados específico. 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. - Essa afirmação é parcialmente correta, mas a JPQL não utiliza SQL diretamente, ela é uma linguagem de consulta orientada a objetos. d) Uma consulta JPQL recupera o registro da tabela de banco de dados e o mapeia para uma estrutura de dados em Java. - Esta é uma afirmação correta, pois a JPQL é projetada para trabalhar com entidades Java e não diretamente com tabelas. e) A consulta JPQL perde a portabilidade do banco de dados se comparada à native query. - Esta afirmação é incorreta, pois a JPQL é mais portátil entre diferentes bancos de dados do que a native query. Diante da análise, a alternativa correta é: d) Uma consulta JPQL recupera o registro da tabela de banco de dados e o mapeia para uma estrutura de dados em Java.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
há 2 anos
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.
Mais perguntas desse material