Atualização many to many hibernate

Olá.

Tenho uma dúvida a respeito de uma inserção em uma tabela de relacionamento com hibernate.
Estou usando o Demoiselle 2.3.1.
Existe uma tabela participante, outra sessao e a participante_sessao (com o id de participante e id de sessão).
Um participante pode estar em várias sessões e uma sessão possui vários participantes.
Usei a anotação @ManyToMany.
Quando atualizo o registgro de um participante com uma sessão, os demais registros desse participante na tabela participante_sessao são apagados e o atual é inserido.

Alguém pode me explicar como fazer para que essa deleção não seja executada e como isso funciona?

Obrigado!

Se o Demoiselle implementar o JPA leia aqui como funciona o relacionamento: JPA: Mini Livro - Primeiros passos e conceitos detalhados

Obrigado, Hebert.
O exemplo que você deu é exatamente o que fiz.
Porém, o que ocorre quanto a deleção dos registros anteriores da tabela intermediária é o que não entendo.
No caso, é como se eu inserisse na person_dog e todos os regristro da person que tinha lá anteriormente fossem excluídos.