Opa 
Tenho um mapeado 1 - N que esta da seguinte maneira:
PessoaBean
@OneToMany(mappedBy="pessoa", fetch=FetchType.LAZY)
@Cascade(CascadeType.ALL)
private List<PeriodoDisponibilidadeBean> periodos = new ArrayList<PeriodoDisponibilidadeBean>();
PeriodoDisponibilidadeBean
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name="id_pessoa", insertable=true, updatable=true)
@Fetch(FetchMode.JOIN)
private PessoaBean pessoa;
E o meu metodo de salvar, esta da seguinte maneira:
PessoaBean pessoa = getPessoaBean();
PessoaDAO dao = new PessoaDAO(PessoaBean.class);
dao.save(pessoa);
Ele grava quase tudo certo, mas na tabela Periodo, ele nao seta o valor do campo id_pessoa. Alguem sabe pq acontece isso?
[]'s