Problema com Cascade

0 respostas
M

Boa tarde,

Estou com um problema ao usar o cascade do hibernate. Tenho uma classe Credenciado que tem um relacionamento 1:1 com PessoaJuridica. Este relacionamento está mapeado da seguinte forma na classe Credenciado:

@OneToOne(cascade={CascadeType.ALL}, fetch=FetchType.LAZY) @JoinColumn(name = "ID_PESSOA", updatable=true, insertable=false) private PessoaJuridica pessoaJuridica;

Acontece o seguinte: Ao inserir um Credenciado, o usuario tem a opção de alterar um dado da PessoaJuridica. Assim, ao inserir um Credenciado o sistema deve fazer um update em PessoaJuridica. Porém, ao inserir o Credenciado, ele tenta fazer um insert em PessoaJuridica também, aí dá o seguinte erro:

Alguém sabe como fazer insert + update com o cascade??

Vlw.

Criado 8 de agosto de 2011
Respostas 0
Participantes 1