一个关于spring的HibernateDaoSupport疑问
在HibernateDaoSupport中提供了两个方法
1、getHibernateTemplate()
2、getSession()
下面是拿到hibernate的session的两个方法:
1、HibernateTemplate提供的一个executeFind方法中需要传入HibernateCallback接口,这个接口需要实现HibernateCallback()回调方法,在这个回调方法里可以拿到hibernate的session。
2、使用getSession()
我的问题是,既然方法2:getSession()能拿到hibernate的session,那为什么还要使用方法1呢?
他们的应用场景分别是什么,最好能举个例子。