title: Hibernate fetching strategy - when to use "join" and when to use "select"?
body: <p>Most Hibernate associations support "fetch" parameter:</p>
  
  <pre><code>fetch="join|select"
  </code></pre>
  
  <p>with "select" being default value. </p>
  
  <p>How to decide which one to use for which association?</p>
  
  <p>I tried changing all from "select" to "join" application wide - number of generated queries decreased probably 10 times but performance stayed exactly the same (even become a tiny bit worse). </p>
  
  <p>Thanks.</p>