【Java】SSM框架MySQL使用Mybatis插件PageHelper分页失败--出坑指南!

最近搭建SSM框架进行小型项目玩下,
框架搭建完成 最基本增删改查已全部实现,
在查询过程中一次查询大量数据需要分页,于是想到MySQL的limit分页,参数传递需要自己去写,以后有好多这样的东西要去写 想想都头大
网络是个好东西 搜索之后PageHelper很诱人
于是进行各种配置,maven引入(很奇怪,之前引入的不是spring-boot一直失败):

<dependency>
   <groupId>com.github.pagehelper</groupId>
  		<artifactId>pagehelper-spring-boot-autoconfigure</artifactId>
    <version>1.2.7</version>
</dependency>

然后对项目进行Maven => update project

下面是查询代码:

@RequestMapping(value = "/allSals/{salsType}/{pageNum}", method = {RequestMethod.GET })
@ResponseBody
public PageInfo<SalsAddressInfo> allSals(HttpServletRequest request, 
		@PathVariable("salsType") String salsType,@PathVariable("pageNum") int pageNum, 
		HttpServletResponse response)throws IOException {
	Map<String, Object> params=new HashMap<String, Object>();
	params.put("salsType",salsType);
	PageHelper.startPage(pageNum, 30);
	List<SalsAddressInfo> infos=salsAddressInfoMapper.allsalas(params);
	PageInfo<SalsAddressInfo> pageInfo = new PageInfo<SalsAddressInfo>(infos);
    return pageInfo;
}

本地启动验证总是分页失败,查出来的数据未分页
甚是无奈!经过debug调试 发现所传参数pageNum是0,竟然是0!
经过这次教训 告诫自己以后敲代码一定要胆大 心细 再心细!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值