3个回答
2015-08-17
展开全部
这个错误信息好小看不清楚,但是你的分页写的是不合理的,你分页应该要把查询条件带进去的,你没有带进去。你现在做的分页只能是没有条件查询时候能用,有条件用不了。
追问
请问你有例子吗?你QQ号多少
追答
以前用够hibernate,现在的项目是ibatis的,这个是编程思想的问题。可以私信我。
展开全部
你的sql语句是没有问题的,问题出在你用的查询方法。....find(hql)会返回一个list。而“select count(*) from Cost” 只会返回一个值。所以报错。你可以这样用: return ((Integer)getHibernateTemplate().iterate(hql).next()).intValue();
更多追问追答
追问
麻烦说的详细些呗 我要改很多吧
追答
不用,就改查询条数哪里就可以了。不用传pageSize你这个查询的是总条数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看下Cost这个类是怎样的。
追问
Cost 类里我只是写了数据库里的那些变量和get set 方法 page和 pageSize 的都放到了action调用类里了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询