Tenho uma classe Pessoa e uma classe Endereco,a classe Pessoa possui uma variavel do tipo Endereco e um metodo get e set para o msm.Tenho um relacionamento tipo one-to-one configurado no hibernate e td funciona perfeitamente,o problema é qdo o valor da variavel endereco é nulo pois o hibernate continua tentando persistir a classe Endereco e uma NullPointException e disparada.Existe alguma forma de configurar o hibernate para não tentar persistir a variavel endereço qdo a msm for nula??
Associação no hibernate qdo o valor é null
M
1 Resposta
F
kra no seu pessoa.hbm.xml, você mapeia o <set class=“Endereco” name=“endereco_Id” not-null=“false” > </set>
Desta maneira, com o not null apontando para false o hibernate entende que o relacionamento pode ser nulo, caso não coloque esta tag not-null. O hibernate define como default o not null como true.
Abraços,
Criado 3 de julho de 2006
Ultima resposta 4 de jul. de 2006
Respostas 1
Participantes 2