Possuo um relacionamento muitos para muitos com atributos na tabela intermediária. Sempre utilizei a abstração da tabela intermediária porém, neste caso, a tabela intermediária possui atributos além das chaves estrangeiras, o que impossibilita a simples abstração.
O problema é equivalente ao clássico exemplo da nota fiscal.
| NOTA |
|---|
| NOTA_ID |
| PRODUTO |
|---|
| PRODUTO_ID |
| PRODUTOS_DA_NOTA |
|---|
| NOTA_ID |
| PRODUTO_ID |
| QUANTIDADE |
| VALOR |
Gostaria de saber como realizar o mapeamento e a manipulação dos atributos nessa situação.