J2EE框架报错,我已经改了,可为什么还报一样的错?
时间:2011-12-09
来源:互联网
之前笔误我将hql语句“from Book b where b.catalogid=?”写成了“from org.apex.bookstore.vo.Book b where b.catalog.catalogid=?”,即多了一个catalog,可我已经改正了啊,为什么还报一样的错?(我已经试了重启服务器了。。。
报错原文为:Servlet.service() for servlet [default] in context with path [/bookstore] threw exception [org.hibernate.QueryException: could not resolve property: catalog of: org.apex.bookstore.vo.Book [from org.apex.bookstore.vo.Book b where b.catalog.catalogid=?]] with root cause
org.hibernate.QueryException: could not resolve property: catalog of: org.apex.bookstore.vo.Book [from org.apex.bookstore.vo.Book b where b.catalog.catalogid=?]
报错原文为:Servlet.service() for servlet [default] in context with path [/bookstore] threw exception [org.hibernate.QueryException: could not resolve property: catalog of: org.apex.bookstore.vo.Book [from org.apex.bookstore.vo.Book b where b.catalog.catalogid=?]] with root cause
org.hibernate.QueryException: could not resolve property: catalog of: org.apex.bookstore.vo.Book [from org.apex.bookstore.vo.Book b where b.catalog.catalogid=?]
作者: zhejiangjava 发布时间: 2011-12-09
你不根据条件可以查出吗?报错,好像是路径问题
作者: m540920181 发布时间: 2011-12-09
高手指点啊。。。
作者: zhejiangjava 发布时间: 2011-12-09
1.检查你的hibernate config配置文件;2、检查你数据库中对应表的catalogId字段拼写是否正确.
作者: tanrenzong1986 发布时间: 2011-12-09
引用 3 楼 tanrenzong1986 的回复:
1.检查你的hibernate config配置文件;2、检查你数据库中对应表的catalogId字段拼写是否正确.
1.检查你的hibernate config配置文件;2、检查你数据库中对应表的catalogId字段拼写是否正确.
都OK啊,关键是怎么会报这样的错(错误的意思明显是我多加了一个catalog,可我已经改过了啊,怎么会还是一样的错)
作者: zhejiangjava 发布时间: 2011-12-09
1:楼主的包含查询方法的类,是通过jar包的形式部署在服务器上的吗?---》重新编译一下jar包覆盖到服务器相应位置
2:或者楼主是通过myeclipse部署上去的吗?如果不是要手动的覆盖相应的文件
2:或者楼主是通过myeclipse部署上去的吗?如果不是要手动的覆盖相应的文件
作者: liuhui168168 发布时间: 2011-12-09
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28