String ds_name = user.getUsername();
System.out.println(ds_name);
 String hql = "select t.ActualCount from Teacher as t where t.DS_NAME ='"+ds_name+"'";
 System.out.println(hql);
 List teachers= getHibernateTemplate().find(hql);报错
下面是错误:
Data Access Failure
could not resolve property: ActualCount of: cn.ccsu.sk.model.Teacher [select t.ActualCount from cn.ccsu.sk.model.Teacher as t where t.DS_NAME ='admin']; nested exception is org.hibernate.QueryException: could not resolve property: ActualCount of: cn.ccsu.sk.model.Teacher [select t.ActualCount from cn.ccsu.sk.model.Teacher as t where t.DS_NAME ='admin'] 

解决方案 »

  1.   

    ActualCount  属性 是不是类里没有啊  最好全部小写 免得出现不该出的问题
      

  2.   

    ActualCount 是类中的一个字段
      

  3.   

    改下
    String hql = " from Teacher as t where t.DS_NAME ='"+ds_name+"'"; 
      

  4.   

    could not resolve property: ActualCount of
    ActualCount 这个属性解析不到,检查下Teacher 类中有没有ActualCount 这个属性,
    还要注意下大小写的问题
      

  5.   

    Teacher 类中没有 ActualCount 这个属性HQL是对象查询一般对象开头为大写,字段为小写!
      

  6.   

    你用这个getHibernateTemplate() ..应该写hibernate语句吧..