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
请高手们相助! 展开
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
请高手们相助! 展开
展开全部
上面写的是SQL语句语法异常,就是语法错误
你看看"SELECT a FROM CardBean as a" 这句行不行,在我的这边是可以的!
你看看"SELECT a FROM CardBean as a" 这句行不行,在我的这边是可以的!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你把异常信息多copy一些啊,就这么一句,哪能看出来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
count(*)是一个整数。既然是一个整数无法按sendtime排序
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询