title: MappedBy in bi-directional @ManyToMany : what is the reason
body: <ol>
  <li>What is the reason for setting MappedBy in bidirectional many-to-many relationships?</li>
  <li>When one table has significant amount of records, while other has a few, which side is better to put mappedBy?</li>
  </ol>