看上去好象没什么错误,你先跟踪一下,看是那个期待不为null的变量为null了。

解决方案 »

  1.   

    如果要继承 HibernateDaoSupport   ,那么要给它注入的是 sessionFactory  ,
    而不是 hibernateTemplate
      <!-- 这里需要接口的实现DAO,使用模板实现//-->
      <bean id="UserDAO" class="lxxTest.UserDaoHibernate">
        <property name="sessionFactory">
           <ref local="sessionFactory"/>
        </property>
      </bean>
      

  2.   

    不是这个问题,看源码就知道了:public final void setSessionFactory(SessionFactory sessionFactory) {
      this.hibernateTemplate = createHibernateTemplate(sessionFactory);
    }
    protected HibernateTemplate createHibernateTemplate(SessionFactory sessionFactory) {
      return new HibernateTemplate(sessionFactory);
    }