Bem pessoal, tenho uma entidade Disciplina que possui um relacionamento de muitos para muitos com ela mesma, os pré-requisitos. Uma disciplina tem vários pré-requisitos ou não e esses pré-requisitos são disciplinas.
No mapeamento convencional teria algo como disciplina com uma Collection de pré-requisitos e pré-requisitos uma Collection de disciplinas.
Ai aonde está o problema como é tenho uma entidade no relacionamento, como modelo isso?
O que tentei foi por um Set de disciplinas chamado prerequisitos na entidade. Para persistir funciona ok, o problema é quando tento adicionar um novo elemento a esse Set.
Grato.