title: Why is HIbernateTransactionManager required in Spring?
body: <p>When we can do transactions in hibernate through session, what is the need of <code>HibernateTransactionManager</code> again in <code>Spring-hibernate</code> integration?</p>
  
  <p>What is the role of it?        </p>
  
  <p>Why can't we do transactions directly without this?         </p>