Sapien IA
Computação Múltipla Escolha

Reconhecer os aspectos básicos do Spring Data JPA é fundamental para um profissional de TI moderno. Nesse sentido, selecione a opção com uma afirmação correta sobre o Spring Data JPA.

Reconhecer os aspectos básicos do Spring Data JPA é fundamental para um profissional de TI moderno. Nesse sentido, selecione a opção com uma afirmação correta sobre o Spring Data JPA.

  1. É utilizado como interface para repositório de dados.
  2. É vinculado ao Hibernate.
  3. Só deve ser usado para implementar consultas SQL.
  4. Faz parte da instalação padrão do Java.
  5. Trabalha com dados não-estruturados.

Resolução completa

Explicação passo a passo

A
Alternativa A

Alternativa A

O Spring Data JPA é um módulo do framework Spring que simplifica o desenvolvimento de camadas de acesso a dados utilizando a API Java Persistence (JPA). Sua função principal é reduzir a quantidade de código boilerplate necessário para operações de banco de dados.

## Análise das Alternativas

  • (A) É utilizado como interface para repositório de dados: Correta. O núcleo do Spring Data JPA é o padrão de design Repository. O desenvolvedor cria interfaces (como public interface UsuarioRepository extends JpaRepository<Usuario, Long>), e o framework gera automaticamente a implementação dessas interfaces.
  • (B) É vinculado ao Hibernate: Incorreta. Embora o Hibernate seja o provedor de implementação JPA mais comum e padrão no Spring Boot, o Spring Data JPA é agnóstico quanto à implementação. Tecnicamente, poderia funcionar com outros provedores JPA (como EclipseLink), não sendo uma dependência exclusiva.
  • (C) Só deve ser usado para implementar consultas SQL: Incorreta. O Spring Data JPA suporta operações completas de CRUD (Criar, Ler, Atualizar, Deletar) e consultas via JPQL ou nomes de métodos, indo muito além de apenas SQL puro.
  • (D) Faz parte da instalação padrão do Java: Incorreta. É uma biblioteca externa que precisa ser adicionada às dependências do projeto (via Maven, Gradle, etc.), não fazendo parte do JDK nativo.
  • (E) Trabalha com dados não-estruturados: Incorreta. O Spring Data JPA foi projetado para bancos de dados relacionais, que armazenam dados estruturados em tabelas. Dados não-estruturados geralmente requerem soluções NoSQL (como MongoDB).

Conclusão:
A alternativa A descreve corretamente a funcionalidade fundamental do Spring Data JPA, que é fornecer um mecanismo baseado em interfaces para gerenciar o acesso aos dados de forma declarativa.

Alternativa A.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Computação

Ver mais Computação resolvidas

Tem outra questão de Computação?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.