title: Why should use FetchType.LAZY with FetchMode.JOIN instead of FetchType.EAGER?
body: <p>Why should use <code>FetchType.LAZY</code> with <code>FetchMode.JOIN</code> instead of <code>FetchType.EAGER</code>?.<code>FetchType.LAZY</code> with <code>FetchMode.JOIN</code> is equal to Eager mode. Is it right?. Why putting <code>Fetchmode.join</code> means if any lazyintialization exception occurs then we can add <code>fetchmode=join</code> ?. Why can't directly to use <code>fetchtype.Eager</code>. So Is there any advantages to use fetchtype and <code>fetchmode.join()</code>?.</p>