Pular para o conteúdo principal

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

TI - Desenvolvimento de SistemasJPA (Java Persistence API)
Código
fc138830
Banca
FCC
Órgão
TRT 5
Ano
2022
Cargo
AJ TRT5

Considere o trecho de código a seguir, presente em um método de uma classe de aplicação criada utilizando-se JPA.

 

TypedQuery<Departamento> query = manager.createNamedQuery("Departamento.findAll",

Departamento.class); List<Departamento> departamentos = \overset{I}{.......};

 

Departamento.findAll é uma query nomeada na classe Departamento, que retorna todos os departamentos cadastrados na tabela departamento do banco de dados. O objeto manager é um objeto do tipo EntityManager criado sobre uma conexão válida com um banco de dados. Considere que todos os recursos necessários foram importados e que a conexão com o banco de dados foi realizada com sucesso. Nestas condições, para se obter a lista de departamentos retornada da tabela do banco de dados a lacuna I deve ser corretamente preenchida por

  1. Aquery.getResult().toList()
  2. Bmanager.excuteQuery()
  3. Cquery.getResult()
  4. Dquery.getResultList()
  5. Emanager.executeQuery(query)
Revelar gabarito e comentário

GabaritoD — query.getResultList()

Link permanente: /questoes/fc138830