在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))

相关推荐
星辰_mya1 天前
Redis持久化
数据库·redis·缓存
橘子真甜~1 天前
Reids命令原理与应用1 - Redis命令与原理
数据库·c++·redis·缓存
ZePingPingZe1 天前
不使用Spring事务的管理—原生JDBC实现事务管理
java·数据库·spring
与遨游于天地1 天前
了解Redis
数据库·redis·缓存
TG:@yunlaoda360 云老大1 天前
如何了解华为云国际站代理商CDN主要有什么作用呢?
大数据·数据库·华为云
毕设十刻1 天前
基于Vue的家教预约系统7fisz(程序 + 源码 + 数据库 + 调试部署 + 开发环境配置),配套论文文档字数达万字以上,文末可获取,系统界面展示置于文末
前端·数据库·vue.js
lightningyang1 天前
渗透入门之SQL 注入(1)
数据库·sql·渗透·sql注入·天枢一体化虚拟仿真平台
阿坤带你走近大数据1 天前
Oracle专家级数据库工程师的认知与经验
数据库·oracle
ZePingPingZe1 天前
MySQL-InnoDB锁与事务
数据库·mysql
韩立学长1 天前
Springboot森林资源检测管理系统xowdi7nq(程序、源码、数据库、调试部署方案及开发环境)系统界面展示及获取方式置于文档末尾,可供参考。
数据库·spring boot·后端