Tenho uma classe chamada currículo que contém um atributo do tipo List que é um list de objetos curso.
o problema é que quando eu faço persistência do objeto “currículo” o campo “curriculo_codigo” da tabela relacionada com o objeto “curso” que no caso é a chave estrangeira da tabela relacionada com o objeto “currículo”, a informação é gravada como “null”. Alguém sabe o porque?
Segue abaixo o trecho das classes em questão:
@Entity
@Table(name=“scc_curriculos”)
public class Curriculo implements Identificavel, Serializable {
@OneToMany(mappedBy = “curriculo”, cascade=CascadeType.ALL)
private List cursos;
//Getters and Setters
}
@Entity
@Table(name=“scc_cursos”)
public class Curso implements Serializable {
@ManyToOne(fetch=FetchType.EAGER)
@JoinColumn(name=“curriculo_codigo”)
private Curriculo curriculo;
//Getters and Setters
}
Paulo Eduardo Santos