Questão nº 69

Questão de Boas Práticas e Padrões em TIC · FCC PMSP Analista TIC 2025 (nº 69)

FCC2025Analista de Planejamento e Desenvolvimento Organizacional - Tecnologia da Informação e ComunicaçãoBoas Práticas e Padrões em TIC
Gabarito: Bver comentário ↓

Uma equipe de desenvolvimento de uma prefeitura está projetando um sistema de gerenciamento de dados para atender às demandas de diferentes departamentos, utilizando o Spring Boot como framework principal. Para que o Hibernate seja corretamente integrado ao projeto Spring Boot, deve-se

Resposta comentada

Gabarito Alternativa B

Spring Boot simplifica a configuração de projetos Java, e o Hibernate é uma ferramenta para mapear objetos Java para bancos de dados. A integração mais eficiente entre eles aproveita a autoconfiguração do Spring Boot.

  • (A) Incorreta: O arquivo application.properties é usado para configurações gerais do Hibernate (como conexão com o banco), mas não para o mapeamento ORM detalhado de cada entidade, que é feito por anotações ou XML de mapeamento.
  • (B) Correta: Esta é a prática padrão e recomendada. A anotação @Entity marca a classe como persistente, e o Spring Boot, ao detectar a dependência do Hibernate (geralmente via spring-boot-starter-data-jpa no pom.xml ou build.gradle), autoconfigura o ambiente para que o Hibernate funcione automaticamente.
  • (C) Incorreta: Criar hibernate.cfg.xml é uma forma de configurar o Hibernate sem Spring Boot. No contexto do Spring Boot, isso anula os benefícios da autoconfiguração e é desnecessário.
  • (D) Incorreta: Configurar o SessionFactory manualmente é a abordagem tradicional do Hibernate sem um framework como Spring Boot. O Spring Boot autoconfigura o EntityManagerFactory (equivalente JPA do SessionFactory) para você.
  • (E) Incorreta: Arquivos .properties não são usados para configurar entidades. O mapeamento de entidades é feito por anotações nas classes Java (como @Entity) ou por arquivos XML de mapeamento, não por .properties.

Fonte: FCC PMSP Analista TIC 2025 Analista de Planejamento e Desenvolvimento Organizacional - Tecnologia da Informação e Comunicação (Caderno Tipo 001). 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