org.hibernate.hql.ast.QuerySyntaxException: xxx is not mapped [from xxx]

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就可以找到這個實體類了。
發佈了46 篇原創文章 · 獲贊 5 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章