当前位置: 首页 > article >正文

在xml的sql的子查询中使用row_number over之后再在mapper的接口层传入Page对象实现分页功能,出现Bug

1.报错信息复现:

Mapper接口:

List<UserInfo> queryUserPage(@Param(vo) UserQury query,Page<UserInfo> page);

UserQury 类中的状态字段:

@ApiModelproperty(“状态”)

private String status;

Xml中sql如下:

Select name ,id,age,pwd from tb_user where izt in(1,4,3)

<if test=vo.status!=null and vo.status!=’’”>

and izt=#{vo.status}

</if>

报错信息:   没有设置2的值

2.改正:

mapper接口不传入Page对象,同时在Service层进行手动分页(手动分页可以使用Stream中的skip((currentPage-1)*size)和limit(size))


http://www.kler.cn/a/411880.html

相关文章:

  • HTTP 缓存技术
  • 什么是MyBatis?
  • HTTP中GET和POST的区别是什么?
  • Elasticsearch面试内容整理-常见问题和解决方案
  • 101页PDF | 德勤_XX集团信息化顶层规划设计信息化总体解决方案(限免下载)
  • 基于Boost库的搜索引擎
  • 鸿蒙系统的崛起:抓住机遇与挑战,创造更好的应用体验
  • Spring Cloud(Kilburn 2022.0.2版本)系列教程(五) 服务网关(SpringCloud Gateway)
  • Emgu (OpenCV)
  • 计算机网络socket编程(3)_UDP网络编程实现简单聊天室
  • 多输入多输出 | Matlab实现TCN-GRU时间卷积神经网络结合门控循环单元多输入多输出预测
  • 【机器学习chp7】SVM
  • ElasticSearch学习篇18_《检索技术核心20讲》LevelDB设计思想
  • Unity 导出 xcode 工程 并给 Info.plist 文件添加字段
  • 【Linux】Linux 内存管理机制
  • uniapp+vue2+uview2.0导航栏组件二次封装
  • [Error]无法打开源文件“graphics.h”
  • Python设计模式详解之14 —— 命令模式
  • 【41-50期】Java核心面试问题深度解析:从数据库优化到并发场景解决方案
  • 新版国标GB28181设备端EasyGBD支持GB28181-2016GB28181-2022支持ARM IPC以及Android安卓移动设备
  • 【Python爬虫五十个小案例】爬取猫眼电影Top100
  • 医疗数据质量安全,数据安全解决方案,医院关心的数据安全问题,信息安全方案(Word原件)
  • 深度学习入门- 梯度(Gradient)(三)
  • RabbitMQ 安装延迟队列插件 rabbitmq_delayed_message_exchange
  • 华为Mate 70系列发布,揭示AI+消费电子产业化新阶段
  • scrapy框架学习