title: Why HibernateTemplate isn't recommended?
body: <p>I was used to getHibernateTemplate() in hibernate 3, and now I am moving to Hibernate 4 for and here I didn't find following class:</p>
  
  <pre><code>org.springframework.orm.hibernate4.support.HibernateDaoSupport;
  </code></pre>
  
  <p>And here I had read about it is not more recommended to use</p>
  
  <p><a href="http://forum.springsource.org/showthread.php?117227-Missing-Hibernate-Classes-Interfaces-in-spring-orm-3.1.0.RC1" rel="noreferrer">http://forum.springsource.org/showthread.php?117227-Missing-Hibernate-Classes-Interfaces-in-spring-orm-3.1.0.RC1</a></p>
  
  <p>Can someone explain me why? <strong>and in hibernate 4 will now I need to do all task like commiting, close, flushing the transaction which was automatically managed by getHibernateTemplate() method?</strong> </p>