Hibernate: gravações utilizando o mesmo Session

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

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

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.