你的hibernateTemplate对象在使用前没有初始化,所以造成空指针。可能是你在调用getBiz_type方法之前没有调用setHibernateTemplate方法,或者调用了setHibernateTemplate方法,但是传递给它的参数是空值

解决方案 »

  1.   

    那如何解决这个问题呢?就hibernateTemplate.find()如何使用;
      

  2.   

    你的hibernateTemplate为空,涉及到你上步的操作
    传值可能传过来的就是NULL
    所以导致空point异常!
      

  3.   

    怎么解决,那就首先实例化hibernateTemplate啊,这还用问
      

  4.   

    我是上一步sping的控制器调用这边的方法的。什么实列化hibernateTemplate?
      

  5.   

    hibernateTemplate = new HibernateTemplate();   
      

  6.   

    public   List <BusType>   getBiz_type(){ 
    hibernateTemplate   =   new   HibernateTemplate;
    List <BusType>   result=hibernateTemplate.find("select   biz_typename   from   P_biztype");◎ 
    if(result.size()> 0){ 
    System.out.println("商户类型查询成功!"); 
    }else{ 
    System.out.println("商户类型查询失败!"); 

    return   result; 

      

  7.   

    实例化一下hibernateTemplate   =   new   HibernateTemplate();