How hibernate decide which of FetchMode use by default?
<p>In our project we use Hibernate, and in logs we observe that it sometimes use Join and sometimes Select for relations (as I understand it's FetchMode) when we didnt specify FetchMode.</p>

<p>How do Hibernate decide which one of FetchMode use if no specified?</p>

<p>Is there any specification for this? Any lines of code? Any Article?</p>