Persistência um para N - JPA

0 respostas
saviobarr
Olá, tenho a seguinte dúvida no HB JPA:

Tenho duas classes: pessoa e telefone. Pessoa tem n telefones (1 p/ N).

public class Pessoa{

@Id

private Integer codigo;

private String nome;

@OneToMany(mappedBy=pessoa, cascade = {CascadeType.PERSIST})

List telefones;

}

public class Telefone{

@Id

private Integer numero;

@ManyToOne

private Pessoa pessoa;

}

Na hora de executar, tá dando erro dizendo que para inserir no campo TELEFONE.id_pessoa, Telefone.pessoa.codigo nao pode ser null. O que há de errado com o código?

[]'s

Sávio Barros

Criado 20 de fevereiro de 2008
Respostas 0
Participantes 1