title: Hibernate ManyToOne vs OneToOne
body: <p>I can't see any difference in the schema of a Many-To-One relationship vs a OneToOne relationship:</p>
  
  <pre><code>@Entity
  public class Order {
  
      @ManyToOne
      @JoinColumn(nullable = false)
      private Address address;
  </code></pre>
  
  <p>vs</p>
  
  <pre><code>@Entity
  public class Order {
  
      @OneToOne
      @JoinColumn(nullable = false)
      private Address address;
  </code></pre>
  
  <p>Is there any difference?</p>