title: How can I make Hibernate OUTER JOIN when using @OneToOne and @OneToMany
body: <p>Suppose I have a table called <code>employee</code> with fields of <code>employee_id</code>, <code>name</code> and <code>supervisor_id</code> and 
  <code>employee_supervisor</code> with fields of <code>supervisor_id</code> and <code>name</code>. There is a foreign key relationship the <code>employee</code> and <code>employee_supervisor</code> table with respect to the <code>supervisor_id</code> column. </p>
  
  <p>If I do a many to one annotation mapping in the <code>Employee</code> class, how can I make sure that Hibernate uses a LEFT OUTER JOIN to join the associated entities?</p>