Java org.hibernate.hql.ast.QuerySyntaxException:未映射用户[来自用户]

Java org.hibernate.hql.ast.QuerySyntaxException:未映射用户[来自用户],java,mysql,hibernate,Java,Mysql,Hibernate,有人能帮我摆脱这种局面吗 Users.java @Entity @Table(name="users") public class Users { @Id @Column(name="id") private int id; @Column(name="name") private String name; @Column(name="city") private String city; @Column(name

有人能帮我摆脱这种局面吗

Users.java

@Entity  
@Table(name="users")  
public class Users {

    @Id
    @Column(name="id") 
    private int id;

    @Column(name="name")
    private String name;

    @Column(name="city")
    private String city;

    @Column(name="salary")
    private Long salary;

    @Column(name="email")
    private String email;

        //getters and setters    
}
applicationContext.xml

 <bean id="sessionFactory"   
 class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">

 <property name="dataSource" ref="dataSource"/> 

// Dont Understand whether internaly its reading the class or not!

 <property  name="packagesToScan" value="com.project.entities"/> 

 <property  name="hibernateProperties"> 
 <props>  
 <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>   
 <prop key="hibernate.show_sql">true</prop> </props>
 </property> 

 </bean>

//不明白是不是在课堂上阅读!
org.hibernate.dialogue.mysqldialogue
符合事实的
来自持久层的方法

public List<Users> getAllUsers(){

    String queryString = "from Users users";
    List<Users> list =  htemp.find(queryString);
    return list;
}
公共列表getAllUsers(){
字符串queryString=“from Users”;
List=htemp.find(queryString);
退货清单;
}

您遇到了什么问题?您的实体用户是否在com.project.entities包下?是的……其给出的错误用户未映射。。。。。。。。。。。。