struts+spring+hibernate的问题: 
我写的程序怎么执行到下面就停止了,不向下执行,我追踪程序能追到before getHibernateTemplate().get:,再向后after getHibernateTemplate().get就没有输出了,取不到返回值,why?请各位大侠指点:感谢那些帮助我进步的人! 
System.our.println("before getHibernateTemplate().get:"); 
UserForm userform = (UserForm)getHibernateTemplate().get(UserForm.class, new String(username)); 
System.out.println("after getHibernateTemplate().get:"+userform.tostring());

解决方案 »

  1.   

    补充一下,show_sql=true可以看到select语句输出,但是之后就没有输出了
      

  2.   


     看看你出的什么异常..... 我估计是jar包的问题...
         如果是Hibernate3.0的话,添加jar包的顺序应该是Struts-Hibernate-Spring,添加功能的时候弹出的对话框问你是否覆盖以有的jar文件,你都选择否,第一个按钮.
         如果是Hibernate3.1的话,添加jar包的顺序应该是Struts-Spring-Hibernate,添加功能的时候弹出的对话框问你是否覆盖以有的jar文件,你都选择覆盖,中间那个按钮.
      

  3.   

    get(UserForm.class, new String(username)); 
    参数好像有问题,get(Class entityClass, Serializable id),应该是主键id才对
      

  4.   


    你也不看看String 是什么类型!!!!!!