title: Hibernate.initialize(list) vs setFetchMode
body: <p>I'm looking for some explanation about the difference between <code>Hibernate.initialize(list)</code> and  <code>setFetchMode</code>...</p>
  
  <p>As I understand they have the same purpose: Load a lazy collection.</p>
  
  <p>Is there something else?</p>
  
  <p>Another thing that I can imagine is that with de <code>setFetchMode</code> from the Criteria API, you can add some Criterion at your collection</p>