Bom dia!
Estou com o seguinte problema:
Tenho a classe KitMaterial que tem um Set de materias (classe Material) onde no relacionamento many-to-many gera a tabela material_kit_material.
Tenho a classe Pacote que tem um Set de materiais (classe Material) onde no relacionamento many-to-many gera a tabela pacote_material.
Quando o hibernate salva um pacote ele está apagando todos os registros da tabela material_kit_material (que não tem nada haver com ele).
Será que alguém sabe pq isso ocorre e como posso solucionar?
Nos meus arquivos hbm eu tenho o seguinte.
Arquivo KitMaterial.hbm.xml:
<key column="id_kit_material" />
<many-to-many outer-join="true"
class="br.eb.ensino.dep.controlematerial.valueobject.MaterialVO"
column="id_material" />
</set>
Arquivo Pacote.hbm.xml:
<set name="materiais" lazy="true" fetch="join"
table="pacote_material" outer-join="true">
<key column="id_pacote" />
<many-to-many
class="br.eb.ensino.dep.controlematerial.valueobject.MaterialVO"
outer-join="true" column="id_material" />
</set>
Desde já agradeço.
Abraços,
Caroline.