Utilizando o Hibernate, será mostrado como criar uma tabela intermediária que possui atributos e estado em um relacionamento ManyToMany.
http://www.wbotelhos.com.br/2011/12/06/hibernate-relacionamento-manytomany-com-atributos
Washington Botelho [Blog | Twitter]
You can do it by PayPal. Thanks! (: