方法1:xml配置template
<bean id="hibernateTemplate" class="org.springframework.orm.hibernate5.HibernateTemplate">
<property name="sessionFactory" ref="sessionFactory">
</property>
</bean>
直接注入到程序中使用
方法2:不需要配置,继承HibernateDaoSupport
@Resource(name="mySessionFactory")
public void setMySessionFactory(SessionFactory sessionFactory) {
super.setSessionFactory(sessionFactory);
}
用上面方法给HibernateDaoSupport注入sessionFactory,即可直接用hibernateTemplate
方法3:直接注入sessionFactory new 一个hibernateTemplate使用
@Resource
public void setSessionFactory(SessionFactory sessionFactory) {
this.sessionFactory = sessionFactory;
hibernateTemplate = new HibernateTemplate(sessionFactory);
}