解决方案 »

  1.   

    debug 需要执行文件和源代码,二者缺一不可。显然,这里你执行到了没有源代码的类里面了。一般情况下这都是一些公共类,出错的可能性极小。执行的时候跳过去就行了。
      

  2.   

    public boolean addUserWord(UserWord user) {
    // TODO Auto-generated method stub
    System.out.println(user.getUserName()+":"+user.getUserPass()); 这里输出了 boolean s = false;
    log.debug("saving StaffWord instance");
    try {
    hibernateTemplate.save(user);
    System.out.println("****执行了插入方法****"); 这里没输出
    s = true;
    System.out.println(s); 这里也没输出
    } catch (RuntimeException re) {
    log.error("save failed", re);
    throw re;
    }
    return s;
    }}
      

  3.   

    LZ,上面已经表明的很清楚了,DAO的42行,用debug进去调试下,看具体是哪行,是否对象为空,之后调用了.toString,Equals等!
      

  4.   

    hibernateTemplate.save(user);这个没保存成功吧,检查表单
      

  5.   

    空指针异常,检查dao文件的相关位置(42行)!!!
      

  6.   

    写了登录可以,就这个save不行。
      

  7.   

    hibernateTemplate.save(user);把这个改成getHibernateTemplate().save(user); 居然就好了,也没搞懂为什么。谢谢各位帮助
      

  8.   

    可能是你这个hibernateTemplate初始化的是null吧,所以获取不到connection