Hibernate问题

lmhgood 2008-09-20 10:56:09
org.apache.jasper.JasperException: could not execute query
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:372)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


root cause

org.hibernate.exception.GenericJDBCException: could not execute query
org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:91)
org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:79)
org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
org.hibernate.loader.Loader.doList(Loader.java:2148)
org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
org.hibernate.loader.Loader.list(Loader.java:2024)
org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:375)
org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:308)
org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:153)
org.hibernate.impl.SessionImpl.list(SessionImpl.java:1129)
org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)
org.apache.jsp.error_jsp._jspService(error_jsp.java:82)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

程序报这样的错不能查找。但能使用session.save()插入数据。我想应该不是映射问题吧。呵呵
现在这问题搞的我头都大了。各位高麻烦帮帮忙看怎么解决。谢谢了
...全文
76 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zq620901 2008-09-23
  • 打赏
  • 举报
回复
检查你的查询语句
lixiaolong3399 2008-09-22
  • 打赏
  • 举报
回复
是你编写测试的时候有问题。
如果你是按条件查询的话,看下是不是条件没有。

还有就是你在写hql 的时候写FROM 后面的表是不是数据库中对应的pojo

例如: hql = "FROM User AS u WHERE id=?"; 中的User 就是一个pojo;

你可以试下
nhy520 2008-09-22
  • 打赏
  • 举报
回复
could not execute query
可能程序里有异常没有捕捉的原因
蛋蛋の忧伤 2008-09-20
  • 打赏
  • 举报
回复
could not execute query
???
如果你使用了STRUTS的话请检查你的请求 **.do是否和action里设置的一直不
如果不是:
请把涉及到的JAVAbEAN重新生成一下
或许会解决

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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