Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — JPA (Java Persistence API) — FCC 2023

TI - Desenvolvimento de SistemasJPA (Java Persistence API)
Código
fc144554
Banca
FCC
Órgão
TJ BA
Ano
2023
Cargo
AJ ( )

Considere o método a seguir, de uma classe presente em uma aplicação Java que utiliza JPA, em condições ideais.

 

public List<Servico> listarTodosServicos() {

TypedQuery<Servico> query;

query = em.createNamedQuery{"Servico.findAll", Servico.class);

try {

 

\underset{......}{I} 

return services;

}catch (NoResultException ex) {

return null;

}finally {

close();

}

}

 

Para se obter a lista de serviços, o comando que preenche corretamente a lacuna I é:

  1. AList<Servico> services = query.getResult().toList();
  2. BList<Servico> services = query.executeQuery() ;
  3. CArrayList<Servico> services = {ArrayList) query.getList() ;
  4. DArrayList<Servico> services = query.getResultList();
  5. EList<Servico> services = query.getResultList();
Revelar gabarito e comentário

GabaritoE — List<Servico> services = query.getResultList();

Link permanente: /questoes/fc144554