Questão de TI - Desenvolvimento de Sistemas — JPA (Java Persistence API) — FCC 2022
TI - Desenvolvimento de SistemasJPA (Java Persistence API)
- Código
- fc138831
- Banca
- FCC
- Órgão
- TRT 5
- Ano
- 2022
- Cargo
- AJ TRT5
Atenção: O Modelo Entidade-Relacionamento abaixo deve ser utilizado para responder a questão.

Em uma aplicação que utiliza JPA, em condições ideais, a codificação correta que reflete a relação (cardinalidade) entre Departamento e Funcionario expressa no Modelo Entidade-Relacionamento é definida, na classe Departamento.java, por
- A@OneToMany(cascade = CascadeType.ALL, mappedBy = "departamento", fetch = FetchType.EAGER) private List<Funcionario> funcionarioList;
- B@ManyToOne(optional = false, fetch = FetchType.EAGER) private Departamento departamento;
- C@OneToOne(cascade = CascadeType.ALL, mappedBy = "departamento", fetch = FetchType.LAZY) private List<Funcionario> funcionarioList;
- D@ManyToOne(optional = false, fetch = FetchType.LAZY) private List<Funcionario> funcionarioList;
- E@OneToMany(cascade = CascadeType.ALL, mappedBy = "funcionario", fetch = FetchType.LAZY) private Departamento departamento;