A melhor maneira?

Ola,

Gostaria de ver com vocês se esta maneira seria a melhor.

É o seguinte: Tenho as seguintes tabelas no banco de dados, a tabela cotação, a tabela produto, e tabela cotacao_has_produto onde esta é uma tabela intermediária de uma ligação muitos pra muitos entre cotação e produto. Nesta tabela cotacao_has_produto alem das chaves tenho tambem outro atributos. Estou usando o hibernate + anotation e nos pojos quando é muitos pra muitos criamos uma lista de um lado e uma lista do outro certo? Mas como fazer com os outros atributos que tenho na tabela intermediária?
Achei melhor criar um outro pojo chamado cotacao_has_produto mas não sei se essa é a melhor maneira de resolver isso. Alguem tem alguma melhor idéia?

Obrigado.

cara…vc esta fazendo correto sim, inclusive essa eh a maneira indicada no Livro “Hibernate in Action”. Relacionamentos many-tomany, onde a entidade de relacionamento tem outros atributos alem da chave composta, essa entidade deve ter um POJO ou VO ou TO ou BEAN, criado e devidamente mapeado…

falow!