1.HQL不同於SQL,from必須是項目中table反轉后對應的class的名字。
2.如何使用參數生成HQL語句:
String hql = "from User where userId=? "; Query query = session.createQuery(hql); query.setParameter(0, userId); //替代第0個問號
3.HQL不能寫limit ,不過他有自帶的方法可以設置,效果一樣
query.setMaxResults(maxCount); //設置獲取的數量 query.setFirstResult(firstResult); //設置從第幾個開始獲取 return query.list(); //返回獲取的結果