SSH 项目中使用hibernate执行分页查询时,出现如下报错:
com.microsoft.sqlserver.jdbc.SQLServerException: 只进 ResultSet 不支持请求的操作
原因是query在设置开始索引和最大记录数时出现问题,出现负数导致的
list result = session.createQuery(hql).setFirstResult(pageIndex)
.setMaxResults(pageSize)
.list();
检查传入的pageIndex和pageSize是否存在负数的情况