Hibernate: gravações utilizando o mesmo Session

2 respostas
C

Pessoal,

Tenho as classes Paciente(PK=cd_paciente), Medicacao(PK=cd_paciente e cd_def) e Procedimento(PK=cd_paciente e cd_hpm).

Se eu faço update em Medicamento e logo em seguida, com o mesmo Session e mesmo Transation, faço delete em Procedimento, eu recebo esse erro:

a different object with the same identifier value was already associated with the session: MedicacaoPK@1f1e666[cdPaciente=1,cdDef=1], of class: Medicacao

Alguma pista??

[]'s

2 Respostas

ricardolecheta

olá,
mostre o código que vc manipula a session

rodrigo_corinthians

Eu tanb tive esse problema e a solução(não sei se é a certa) que encontrei foi antes de abir a sessão eu fecho ela, por incrível que pareça funcionou. huahua

Esse erro aconteceu comigo quando tinha alguma consulta antes de deletar ou alterar.

Sem mais, Rodrigo.

Criado 30 de julho de 2005
Ultima resposta 1 de ago. de 2005
Respostas 2
Participantes 3