Então, to fazendo um projeto utilizando hibernate pra persistência mas estou com um problema.
Tenho duas entidades, Pessoa e Endereco.
A Pessoa tem uma lista de Endereco, mapeada assim:
@OneToMany(mappedBy="pessoa")
private List<Endereco> enderecos;
Então achei que ao mandar salvar a pessoa, por ela estar com os endereços que quero associar a ela na lista, o hibernate fosse sozinho pôr o código da pessoa na tabela de endereço que esta assim:
±--------------±-------------±-----±----±--------±---------------+
| Field | Type | Null | Key | Default | Extra |
±--------------±-------------±-----±----±--------±---------------+
| cdEndereco…| int(11)…| NO | PRI | NULL | auto_increment |
| nmLogradouro…| varchar(100)| NO |…| NULL | |
| nuNumero…| int(11)…| NO |…| NULL | |
| deComplemento | varchar(100)| YES |…| NULL | |
| nuCep…| varchar(10)…| NO |…| NULL | |
| cdPessoa…| int(11)…| YES | MUL | NULL | |
±--------------±-------------±-----±----±--------±---------------+
onde cdPessoa é uma chave para tabela de pessoa.
Mas quando mando salvar a pessoa com endereços na lista, é como se a lista estivesse vazia pois não muda nada…
É isso se precisarem de mais informação é só pedir.
Agradeço desde já.
