xxx is not mapped[from xxx]
在使用hibernate的時候,經常出現一些小錯誤,如下面這個錯誤提示:
org.hibernate.hql.ast.QuerySyntaxException: student is not mapped [ from student],
意思是沒有映射到student 這個類中,那怎麼辦呢。
在hibernate中查詢語句是區分大小寫的,你看這是我寫的語句:
Session session = HibernateSessionFactory.getSession();//獲得Session對象
Query query = session.createQuery("from student");
List<Data> list = query.list();
session.createQuery("from student");中的 "from student "沒有映射到實體類中,
跟直接使用sql操作時不太一樣的,因爲我的student 類是 Student.java
所以相應的把 from student 改成 from Student (注意大寫),這樣hibernate就可以找到這個實體類了。