

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Atenção: O Modelo Entidade-Relacionamento abaixo deve ser utilizado para responder as questões de números 21 a 25.

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
@ManyToOne(optional = false, fetch = FetchType.LAZY)
private List<Funcionario> funcionarioList;
@OneToMany(cascade = CascadeType.ALL, mappedBy = "funcionario", fetch = FetchType.LAZY)
private Departamento departamento;
@OneToMany(cascade = CascadeType.ALL, mappedBy = "departamento", fetch = FetchType.EAGER)
private List funcionarioList;
@ManyToOne(optional = false, fetch = FetchType.EAGER)
private Departamento departamento;
@OneToOne(cascade = CascadeType.ALL, mappedBy = "departamento", fetch = FetchType.LAZY)
private List<Funcionario> funcionarioList;