Bom, tenho uma Classe “Pessoa” e uma outra tabela “ItemPessoa”, onde uma pessoa pode ter vários itens.
Porém ao tentar atualizar o cadastro de uma pessoa adicionando um novo item, o hibernate faz o seguinte com a tabela ItemPessoa:
1 - Insere o novo itemPessoa (insert into …)
2 - Atualiza todos os itemPessoa( update…)
3 - Tenta setar todos os id_pessoa da tabela itemPessoa para NULL (o que obviamente dá erro por tentar violar a restrição de que essa chave não pode ser nula).