5个回答
展开全部
Hibernate可以配置在控制台输出执行的SQL语句。
你配置一下,然后运行,把报错的SQL复制贴到你的数据库,看具体报错的地方和提示的原因
你配置一下,然后运行,把报错的SQL复制贴到你的数据库,看具体报错的地方和提示的原因
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
分页的时候,sql语句里面的数值没有正常获取.检查你的id 是怎么获取的?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你不要把hql定义为常量。。试一试,我记得我以前也出现过这个错误
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先试一下生成的SQL语句在数据库能不能用
追问
这是HQL 吧。面向对象语言,只能在hibernate用。
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
错误点在userDao.queryForPage(hql,offset,length);
追问
最后检查出来 调用这个方法时,方法里的 query,setMaxResults(length); 会出错,是什么回事呢 ?
追答
length 调试的时候是什么值,在hibernate分页时,后台会打印出sql,将该sql往db里跑下.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询