title: Differences between session vs session factory - Hibernate?
body: <p>Do we have any other differences other than the below? Also please validate whether the below are correct</p>
  
  <ol>
  <li><code>SessionFactory</code> objects are one per application and <code>Session</code> objects are one per client.</li>
  <li><code>SessionFactory</code> is to create and manage <code>Sessions</code>. <code>Session</code> is to provide a CRUD interface for 
  mapped classes, and also access to the more versatile <code>Criteria API</code>. </li>
  <li><code>SessionFactory</code> is thread safe where as <code>Session</code> is not thread safe</li>
  </ol>