Questão nº 41

Questão de Tecnologia da Informação · FCC TRT22 2022 (nº 41)

FCC2022Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Cver comentário ↓

Uma analista está desenvolvendo um sistema usando JPA e deseja configurar a utilização do framework Hibernate como provedor de persistência, por meio da instrução `<provider>org.hibernate.ejb.HibernatePersistence</provider>` que deve ser colocada no arquivo

Resposta comentada

Gabarito Alternativa C

A JPA (Java Persistence API) é uma especificação para gerenciar dados em bancos de dados relacionais usando objetos Java, e o Hibernate é uma das implementações mais populares dessa especificação. Para dizer à sua aplicação JPA qual provedor de persistência (como o Hibernate) usar, você precisa de um arquivo de configuração específico.

  • (A) Incorreta: O hibernate.xml (ou mais comumente hibernate.cfg.xml) é usado para configurar o Hibernate quando ele é utilizado de forma nativa, sem a camada JPA. A questão menciona explicitamente JPA e a tag <provider>, que é um elemento de configuração JPA.
  • (B) Incorreta: Embora o nome seja parecido, o arquivo padrão e exigido pela especificação JPA para configurar as unidades de persistência é persistence.xml, não persistence-unit.xml.
  • (C) Correta: O persistence.xml é o arquivo de configuração padrão e obrigatório para aplicações JPA. Ele deve ser localizado no diretório META-INF (ex: src/main/resources/META-INF/persistence.xml) e é onde se define a unidade de persistência e, crucialmente, o provedor de persistência (como o Hibernate) através da tag <provider>.
  • (D) Incorreta: Este não é um nome de arquivo de configuração padrão para JPA ou Hibernate. É um nome genérico e não reconhecido no contexto dessas tecnologias.
  • (E) Incorreta: O server.xml é um arquivo de configuração de servidores de aplicação (como Tomcat, WildFly) e não tem relação direta com a configuração de persistência de uma aplicação JPA ou Hibernate.

Fonte: FCC TRT22 2022 Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho