session.createQuery("from User");
//错误: User is not mapped [from User] session.createQuery("from com.xjs.model.User");
//错误: com.xjs.model.User is not mapped [from com.xjs.model.User]我有配置文件,User实体类也存在。 不知道为什么提示我没有映射User。 麻烦高手给看看。谢谢。

解决方案 »

  1.   

    看看在hibernate中 有没有映射到  我估计是<mappng>这个标签里面没有映射好 ,或者你的映射文件里面的类名 没有对应好...
      

  2.   

    配置文件里面有配置User类吗?
      

  3.   

    应该是配置文件<mapping>标签里面的问题吧,如果是用注解,是用class=<mapping class="com.xjs.model.User"/>,如果是用XML除了要有User.hbm.xml文件还要在hibernate.cfg.xml配置<mapping resource="com/xjs/model/User.hbm.xml" />
      

  4.   

    把你的配置文件贴出来看下。看错误原因,基本可以确定是xml映射配置的问题。