My entities are like Programmers and Projects. There is a many to many
relationship between Programmers and Projects, but the relationship
has an attribute for type. Examples of relationship types are
Develops, Manages, Maintains, Tests, etc. In a traditional relational
db there would be a join
With ManyToMany the join table is defined by you, manually as a regular mapper.
You have to tell MappedManyToMany about it and its foreign keys.
I will try to find time to make the wiki entry more clear.
Also, if the scaladocs are lacking let me know how they could be improved.