Julgue os próximos itens, com referência a tecnologia Java.J...

Próximas questões
Com base no mesmo assunto
Q328371 Programação
Julgue os próximos itens, com referência a tecnologia Java.


Java persistence API (JPA) é uma solução para persistência de dados, utilizada, inclusive, quando há mapeamento do modelo orientado a objeto para bancos de dados relacionais.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C - certo

A Java Persistence API (JPA) é uma especificação do Java EE que descreve a gestão de dados relacionais em aplicações Java. Essa tecnologia facilita o desenvolvimento de aplicações que necessitam de acesso a bancos de dados, permitindo que os desenvolvedores trabalhem com objetos Java ao invés de comandos SQL diretamente. Para isso, a JPA faz uso de um conceito conhecido como Object-Relational Mapping (ORM), ou Mapeamento Objeto-Relacional.

Com o ORM, as classes Java são mapeadas para tabelas de banco de dados, e as instâncias dessas classes (objetos) são mapeadas para linhas das tabelas. Isso é feito através do uso de anotações na linguagem Java ou através de arquivos XML de configuração. O ORM permite que os desenvolvedores escrevam código orientado a objetos sem se preocupar com a forma como os dados são armazenados e recuperados, pois a JPA se encarrega de transformar as operações em objetos em comandos SQL que interagem com o banco.

Essa abordagem oferece uma série de benefícios, tais como:

  • Produtividade: O desenvolvedor não precisa escrever consultas SQL complexas manualmente.
  • Manutenibilidade: O código é mais limpo e fácil de manter, e a lógica de negócios da aplicação fica separada da lógica de acesso a dados.
  • Portabilidade: A JPA permite que a mesma lógica de acesso a dados funcione em diferentes bancos de dados com mínimas alterações.

A alternativa está correta porque descreve com precisão o papel da Java Persistence API (JPA) no contexto do desenvolvimento de aplicações Java, especialmente no que diz respeito à persistência de dados e ao mapeamento objeto-relacional, que é uma parte central da especificação da JPA.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

A especificação JPA serve justamente para isso. Ela especifica como realizar o mapeamento objeto-relacional em uma aplicação.

O examinador tenta comprovar o seu conhecimento.  Kkkk

Muito mal escrita:

1 -  Seria uma especificação vista como uma solução neste contexto?

2 - Inclusive ressalta que existem outras funções para a JPA. Quais seriam?

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo