Questão 49 — DETRAN-AP 2022 FCC

Engenharia de SoftwareJPA e Mapeamento Objeto-RelacionalAnalista de Tecnologia da Informação

Considere as linhas abaixo, presentes em uma classe chamada Departamento.java de um aplicação que utiliza JPA 2.0 implementada com Hibernate 4.3. @OneToMany(cascade = CascadeType.ALL, mappedBy = "departamento", fetch = FetchType.EAGER) private List<Funcionario> funcionarioList; Estas linhas permitem concluir corretamente que

  1. Aa partir dos dados de um funcionário podem-se obter os departamentos aos quais ele está associado.
  2. Bhá um relacionamento com cardinalidade 1-para-muitos entre as classes Funcionario e Departamento, ou seja, 1 funcionário pode estar relacionado a muitos departamentos.
  3. Ca instrução FetchType.EAGER está incorreta e deve ser substituída por FetchType.LAZY para que os funcionários associados a um departamento sejam carregados sob demanda.
  4. Dhá um relacionamento com cardinalidade 1-para-muitos entre as classes Departamento e Funcionario, ou seja, 1 departamento pode conter muitos funcionários.
  5. Ea chave primária da entidade/classe Departamento é composta pelo id do departamento e pelo id do funcionário.

Gabarito oficial: D

Quer saber por quê? Com conta no Certamine esta questão vem com explicação, comentários de quem também estuda, e entra no seu histórico de acertos — ligada ao tópico do seu edital.

Criar conta grátis

Outras questões de JPA e Mapeamento Objeto-Relacional

Questão 49 da prova aplicada pela FCC para o DETRAN-AP em 2022. Enunciado e gabarito são de autoria da banca examinadora, reproduzidos aqui para fins de estudo.