Bom dia,
Me deparei com um problema muito estranho!
Tenho uma classe PropostaFornecedor e dentro dela tenho a classe propostaFornecedorPK
onde tenho o id do Fornecedor e o id do item!!
quando eu vou salvar uma proposta eu tenho que alimentar a proposta fornecedorPK certo!!!
exemplo:
PropostaFornecedor proposta = new PropostaFornecedor();
PropostaFornecedorPK pf = new PropostaFornecedorPK();
pf.setIdFornecedor(1);
pf.setIdItem(1);
proposta.setPropostaFornecedorPK(pf);
bom visto esse contexto, estou com o seguinte problema:
como eu sei que é um novo registro ou se vai ser edição se sempre é informado o propostaFornecedorPK que é a composite-id da minha PropostaFornecedor?
se eu utilizo o saveOrUpdate do hibernate ele tenta atualizar o objeto já que o id esta preenchido!!
alguem pode me dar uma idéia ai?