from course c where c.courseid=6

解决方案 »

  1.   

    to sasfy :  我改过来了也不行..还有个问题就是:c=(Course)s.load(Course.class,6);这样能获取成功
    但是query.list();就不行.知道这是什么原因么...
    \急..在线等....
      

  2.   

    from Course c where courseid=6
    注意你写的是HQL, 而不是SQL
    所以Course是类名, 而不是表名
    所以类名是大写,不是小写
      

  3.   

    Query qury=session.createQuery("from course c where courseid=6");
    改为Query qury=session.createQuery("from Course c where courseid=6");提示course is not mapped
    说明course这个类在你的映射文件里没有配置其实你是大小写的问题HQL是对对象进行查询而非数据库中的表
      

  4.   

    Query qury=session.createQuery("from course c where courseid=6");
    改为Query qury=session.createQuery("from Course c where c.courseid=6");