public Query getNamedQuery(String queryName) throws HibernateException : Obtain an instance of Query for a named query string defined in the mapping file. 你定义了 queryName 了么?http://forum.javaeye.com/viewtopic.php?t=9881&postdays=0&postorder=asc&start=0
String queryString = "select student from Student as student where student.name =?"; 不就是queryName 吗?
public List getStudents(int position, int length) throws Exception { String queryString = " select student from Student as student order by student.id desc "; Query queryName = getSession().createQuery(queryString); Query query2=getSession().getNamedQuery("queryName "); query2.setFirstResult(position); query2.setMaxResults(length); return query2.list(); } 我定义了queryName ,但为什么还出错了?
String queryString = "from Student as student order by student.id desc ";
不就是queryName 吗?
String queryString = " select student from Student as student order by student.id desc ";
Query queryName = getSession().createQuery(queryString);
Query query2=getSession().getNamedQuery("queryName ");
query2.setFirstResult(position);
query2.setMaxResults(length);
return query2.list();
}
我定义了queryName ,但为什么还出错了?