Pessoal eh o seguinte, tenho uma classe pessoa que possu “n” enderecos. Quando eu gravo a tabela pessoa automaticamente ele grava os enderecos, até ai tudo bem. O problema comça quando eu mando gravar, sempre utilizo saveOrUpdate, e por um motivo qualquer o banco me retorna um erro, ai o hibernate atribui id para todas as instâncias dos meus objetos enderecos e depois do erro ele não volta para null, com isso quando eu mando gravar novamente ocorre o seguinte erro: Batch update returned unexpected row count from update: 1 actual row count: 0 expected: 1
Alguém saberia solucionar esse problema?