title: Why does JPA use FetchType EAGER by default for the @ManyToOne relationship
body: <p>I came to notice that the default <code>FetchType</code> for the <code>@ManyToOne</code> mapping is <code>EAGER</code> in JPA and Hibernate, whereas for the <code>@OneToMany</code> mapping, the default <code>FetchType</code> is <code>LAZY</code>.</p>
  <p>What is the specific reason behind this?</p>