hibernate中query.list()的异常问题

hql1="selectcount(*)fromCardBean";hql2="selectc.namefromCardBeanasc";hql3="fromCardBe... hql1="select count(*) from CardBean";
hql2="select c.name from CardBean as c";
hql3="from CardBean";
数据库是mysql。已经证实可以连上数据库了。hql1和hql2都可以正常运行。
但是,hql3在执行
……
query=session.createQuery(hql3);
query.list();//query.list()这里抛出异常:org.hibernate.exception.SQLGrammarException: could not execute query
请高手们相助!
展开
 我来答
百度网友e337bc877
2010-05-16 · TA获得超过172个赞
知道小有建树答主
回答量:209
采纳率:0%
帮助的人:168万
展开全部
可能是你的hbm映射文件有问题,重新生成一个试试
检查你的CardBean类跟映射文件类型是否匹配
myronxuyang
2010-05-16 · TA获得超过132个赞
知道小有建树答主
回答量:235
采纳率:0%
帮助的人:276万
展开全部
上面写的是SQL语句语法异常,就是语法错误
你看看"SELECT a FROM CardBean as a" 这句行不行,在我的这边是可以的!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a668673
2010-05-18 · TA获得超过527个赞
知道小有建树答主
回答量:425
采纳率:0%
帮助的人:345万
展开全部
你把异常信息多copy一些啊,就这么一句,哪能看出来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友68b536adee5
2019-05-30 · TA获得超过1045个赞
知道小有建树答主
回答量:1701
采纳率:100%
帮助的人:7.7万
展开全部
count(*)是一个整数。既然是一个整数无法按sendtime排序
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式