使用org.hibernate.Query查询堆栈溢出,但是使用org.hibernate.Criteria查询却正常

liubin0509 2007-09-08 11:06:39
使用org.hibernate.Query查询堆栈溢出,但是使用org.hibernate.Criteria查询却正常
查询如下:
public List queryStudentByClass(String classNum) {
Criteria criteria = getSession().createCriteria(Student.class);
return criteria.list();
}
public List queryStudentByClass(String classNum) {
StringBuffer hql = new StringBuffer();
hql.append(" from ");
hql.append(Student.class.getName());
Query query = this.getSession().createQuery(hql.toString());
return query.list();
}
如果使用第一个方法查询可以查到结果
但是使用第二个方法查询就会
type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: Servlet execution threw an exception


root cause

java.lang.StackOverflowError
javax.servlet.ServletException.getRootCause(ServletException.java:96)
org.springframework.web.util.NestedServletException.getCause(NestedServletException.java:69)
javax.servlet.ServletException.getRootCause(ServletException.java:96)
org.springframework.web.util.NestedServletException.getCause(NestedServletException.java:69)
...全文
254 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
liubin0509 2007-10-07
  • 打赏
  • 举报
回复
11111111111111111111
1111111111111111111111

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧