Pular para o conteúdo principal

Questão de Programação — Frameworks Java — CEPUERJ 2021

ProgramaçãoFrameworks Java
Código
qq627510
Banca
CEPUERJ
Órgão
UERJ
Ano
2021
Nível
Superior
Cargo
CEP - - Analista de Tecnologia da Informação
Um codificador realizou testes em uma aplicação escrita na linguagem de programação Java, utilizando o framework Hibernate como forma de mapeamento objeto-relacional e encontrou problema de lentidão. Em seguida, lembrou que a disparidade entre a forma como objetos são acessados em Java e em bancos de dados é uma fonte bastante comum desse tipo problema. Em um exame mais apurado, descobriu que havia se deparado com o problema das n+1 seleções. Para tentar solucioná-lo, uma das hipóteses deve ser:
  1. Arealizar a revisão de todos os proxies não inicializados
  2. Baumentar o número de requisições ao banco de dados
  3. Calterar as configurações para recuperar várias coleções grandes em paralelo
  4. Daumentar as incidências de produtos cartesianos, aplicando a definição global fetch=“join” em todas as coleções
Revelar gabarito e comentário

GabaritoA — realizar a revisão de todos os proxies não inicializados

Link permanente: /questoes/qq627510