title: HibernateDAOSupport vs HibernateTemplate
body: <p>I am trying to understand the benefit which HibernateDAOSupport provides over HibernateTemplate. HibernateTemplate pretty much does everything. Then why do we need to extend HibernateDAOSupport and getHibernateTemplate and do the operations rather than injecting the hibernateTemplate and do the operations. What is the benefit we get when the DAO classes extend HibernateDAOSupport.</p>
  
  <p>I know that it is not recommended to use HibernateDAOSupport and HibernateTemplate anymore but just trying to understand the difference.</p>