没有读到getAdmin...
是不是在映射文件定义的类里面读的?
你看看是不是同一个包,有没有导入?

解决方案 »

  1.   

    Hibernate在初始化时都会预先载入NameedQuery语句,如果出错,会附带有提示。
      

  2.   

    Query q = Session.getNamedQuery("getAdmin");
    //q.setParameter(1,"admin");
    q.setParameter("name","admin");
    q.list();这里好象应该这样设置参数吧...
      

  3.   

    我是根据《深入浅出Hibernate》这本书的范例写的,它里面并不是在映射文件定义的类中读而是像我写的那样读,只是不知道是不是在同一个包中,难道非要在同一个包中才行?我想Hibernate应该不会这么不灵活吧真是一语惊醒梦中人啊,我在hibernate配置文件中写错了,mapping的路径写错了。
    粗心大意了....多谢各位的回答