关于hibernate查询时出现: 只进 ResultSet 不支持请求的操作

    技术2022-05-19  21

    出现如题所示的异常,多半是因为在为query设置开始索引和最大记录数时,出现了负数导致的。

    如:

    query = this.getQuery(hql)  .setFirstResult(pager.getFirstIndex())  .setMaxResults(pager.getPageSize());

    如果pager.getFirstIndex())或者pager.getPageSize()出现了负数,就会出现这种异常。

     

    这时你可以将这两个参数打印出来看看,如果是出现了负数,那么你要仔细检查传进来的这些参数,计算时为何为成为负数,并解决之。


    最新回复(0)