nilolima wrote:Eu não entendi muito bem a resposta, a documentação aconselha a não usar relacionamentos n:m? Ou não usar atributos de relacionamento?
Mesmo assim obrigado pela resposta.
Um relacionamento n:m geralmente é um erro de concepção, é muito raro voce precisar de um relacionamento desse pois voce geralmente precisa de mais campos nessa tabela. (data, ou qualquer coisa do tipo, no seu caso, o ATIVO), mas isso descaracteriza um relacionamento n:m tornando o um 1:n.
Referencia do hibernate, pagina 204>
Don't use exotic association mappings.
Good usecases for a real many-to-many associations are rare. Most of the time you need additional information
stored in the "link table". In this case, it is much better to use two one-to-many associations to an intermediate
link class. In fact, we think that most associations are one-to-many and many-to-one, you should
be careful when using any other association style and ask yourself if it is really neccessary.
Entao... use dois 1:n