Oi, estou com uma dúvida no mapeamento Hibernate 3 entre duas tabelas muitos-para-muitos.
Eis um exemplo das tabelas:
TABELA_1
-id (PK)
-descricao
TABELA_2
-id
-descricao
RELACIONAMENTO_1_2
-id1
-id2
onde id1 e id2 são, respetivamente, as duas chaves estrangeiras.
Fiz engenharia reversa com Hibernate Tools, sem gerar as classes di “composite ID”. Gero uma instancia da classe da TABELA_1, gero um Set de instancias da classe TABELA 2 (instancias que já estão no banco), e finalmente gravo a nova instancia da TABELA_1 no banco.
O problema é o seguinte: não consigo gravar os valores do relacionamento na tabela RELACIONAMENTO_1_2.
Talvez deveria usar o “cascade” no mapeamento Hibernate?
Ou sou obrigado a usar os “composite ID’s”?
Obrigado pela ajuda.