title: OneToMany - what are  the differences between join table and foreign key?
body: <p>There is the possibility to disable the <code>@OneToMany</code> relationship join table with the <code>@JoinColumn</code> annotation. The default is a join table.</p>
  
  <p>What are the advantages and disadvantages for a production system for example?<br>
  When should I use a join table and when not?</p>
  
  <p>Thank you.</p>