public List listPage(Dao dao, Class obj, Sql sql, int curPage,
int pageSize) {
Pager pager = dao.createPager(curPage, pageSize);
pager.setRecordCount((int)Daos.queryCount(dao, sql.toString()));// 记录数需手动设置
sql.setPager(pager);
Entity entity = dao.getEntity(obj);
sql.setEntity(entity);
sql.setCallback(Sqls.callback.entities());
dao.execute(sql);
return sql.getList(obj);
}
其中下面这行代码执行的时候出错了
pager.setRecordCount((int)Daos.queryCount(dao, sql.toString()));// 记录数需手动设置
我连的是oracle数据库
出来的语句是 select count(1) from (sql) as nutz_348948
这个语句执行的时候说语句未结束, as去掉就不报错了
添加回复
请先登陆