我在做项目的时候遇到一个奇怪的问题,在daoImpl中
public List<FpEscxs> findAllFpEscxs() {
return (List<FpEscxs>)this.getHibernateTemplate().find("from  com.zhaohua.taxBureau.pojo.FpEscxs");
}
用junit测试能从数据库中查询出东西,可是在在页面上查询的时候老取到空数据,就是在return (List<FpEscxs>)this.getHibernateTemplate().find("from  com.zhaohua.taxBureau.pojo.FpEscxs");
中出的问题

解决方案 »

  1.   

    这里debug一下看查到值没有 
    如果有 那就是页面和后台交换的事了
      

  2.   

    用junit测试的时候那句话能取到正确的数据,但从页面测试那句话取出来的是空
      

  3.   

    这里有数据,JSP为空.出错在从数据库取出到页面了,会不会是你的页面取错了?一层层打印就知道了,DEBUG也好
      

  4.   

    就是在那句话this.getHibernateTemplate().find("from com.zhaohua.taxBureau.pojo.FpEscxs"); junit的时候能有数据,也面查询的时候那句话的返回值是空
      

  5.   

    事务自动提交了吗?检查下事务是否还是SPRING管理吧..