Hibernate - Relacionamento 1 para N com tabela de Join e campos adicionais

Pessoal boa noite !

Comecei a trabalhar com hibernate a pouco e tenho a seguinte duvida.

Tenho uma TB1(Que é a tabela pai, com um campo ID como identificação), uma tabela TB2(Também com um campo de identificação) e para relacionar essas tabelas tenho uma terceira tabela TB3, que tem a chave da primeira, chave da segunda e alguns campos adicionais. A chave desta tabela é composta pela chave da primeira e da segunda e mais um campo inteiro de identificação, pois posso ter um mesmo registro de TB2 relacionado a TB1 com uma identificação diferente.

Estou usando Annotation,tenho uma classse para persistir os dados na tabela TB1(Classe1) e TB2(Classe2), gostaria de saber se preciso de uma terceira classe para fazer a persistencia ou recuperar os registros na tabela 3, ou se posso usar a Classe1, e como ficaria isso ?

Se estiver muito dificil de enteder, eu faço o post de parte do codigo aqui.

blz fozzy,

intaum, estas tabelas tem integridade referencial? qual banco vc usa

nunca mexi com hibernate mass… faz o relacionamento via sql… se der né !

Nos relacionamentos 1:N você coloca a chave ta tabela que é 1 na que é N, não precisa criar uma nova tabela… Mas, se vc criou outra tabela, vc tem que fazer o mapeamento dela tb… Via xml ou anotattion… Espero que resolva…

Abs