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.