没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
com.microsoft.sqlserver.jdbc.SQLServerException: 只进结果集不支持请求的操作。
解决方案:这个属于对结果集进行分页处理时传值出错,setFirstResult()和setMaxResults()很可能同时赋值为了0,或者其他相等的值。
可以打印出传入的值,就知道是否有错,再针对性的改正!
比如:
当设定的值都相等时就会出现这种异常,最常见的就是都设定成了0.
List<Game> list_Game = session.createCriteria(Game.class)
.setFirstResult(
(para.getCurrentPage() - 1) * para.getSizePage())
.setMaxResults(para.getSizePage()).list();
注解:
para 是对分页属性的封装对象
getCurrentPage()是分页对象para里的字段currentPage的getter属性
getSizePage()是分页对象para里的字段sizePage的getter属性
Game 是对数据库game的实体封装
解决方案:这个属于对结果集进行分页处理时传值出错,setFirstResult()和setMaxResults()很可能同时赋值为了0,或者其他相等的值。
可以打印出传入的值,就知道是否有错,再针对性的改正!
比如:
当设定的值都相等时就会出现这种异常,最常见的就是都设定成了0.
List<Game> list_Game = session.createCriteria(Game.class)
.setFirstResult(
(para.getCurrentPage() - 1) * para.getSizePage())
.setMaxResults(para.getSizePage()).list();
注解:
para 是对分页属性的封装对象
getCurrentPage()是分页对象para里的字段currentPage的getter属性
getSizePage()是分页对象para里的字段sizePage的getter属性
Game 是对数据库game的实体封装
资源评论
- windlee092011-10-27没神马用。错误最大的可能就是你数据库没有数据
- 于跃洋2014-02-11没神马用。错误最大的可能就是你数据库没有数据
- lkm10112014-06-21可以使用,支持结果集变换
- 向日葵的阳光2013-05-24基本没有,说的不是重点,我已经弄出来了,其实是实体没有实现序列化,在实体上实现序列化就好了
rmbrmp
- 粉丝: 2
- 资源: 48
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功