PageHelper在使用dubbo后失效

在使用dubbo前,代码如下

//分页,每页一个
PageHelper.startPage(pageNum,1);
List<Homework> homeworks = homeworkService.selectByQuestionId(questionId);
PageInfo<Homework> info=new PageInfo<Homework>(homeworks,5);

把web项目做成分布式后,所有内容都显示在一个页面,只有一个页面,并没有进行分页。

于是改了一下Service

public PageInfo<Homework> selectByQuestionId(String questionId, int pageNum, int pageSize,int subscriptNum) {
  //分页,每页一个
  PageHelper.startPage(pageNum,pageSize);
  List<Homework> homeworks = selectByQuestionId(questionId);
  PageInfo<Homework> info=new PageInfo<Homework>(homeworks,subscriptNum);
  return info;
 }

然后Controller调用一下新方法就解决了。

PageInfo<Homework> info= homeworkService.selectByQuestionId(questionId, pageNum, 1, 5);

参考这个哥们的

https://blog.csdn.net/weixin_41037319/article/details/92794530?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522158658178219725219911235%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=158658178219725219911235&biz_id=0&utm_source=distribute.pc_search_result.none-task-blog-soetl_so_first_rank_v2_rank_v25-1

发布了21 篇原创文章 · 获赞 0 · 访问量 721

猜你喜欢

转载自blog.csdn.net/D1124615130/article/details/105451147