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

相关推荐
多多*6 分钟前
一个有 IP 的服务端监听了某个端口,那么他的 TCP 最大链接数是多少
java·开发语言·网络·网络协议·tcp/ip·缓存·mybatis
腾讯云数据库6 分钟前
「腾讯云NoSQL」技术之向量数据库篇:腾讯云向量数据库如何实现召回不变,成本减半?
数据库·nosql·腾讯云·向量数据库·腾讯云nosql
yaso_zhang13 分钟前
jetson开机之前自启脚本sudo ifconfig 如何不需要输入密码
数据库·postgresql
aoxiang_ywj19 分钟前
SQLite 速成学习
数据库·sqlite
普普通通的南瓜23 分钟前
网站提示 “不安全”?免费 SSL 证书一键解决
网络·数据库·网络协议·算法·安全·iphone·ssl
张3蜂25 分钟前
import org.junit.Test; 是什么
数据库·junit
不惑_25 分钟前
[特殊字符] 在 macOS 上设置 SQLite
数据库·macos·sqlite
不惑_27 分钟前
[特殊字符] 在 Windows 上设置 SQLite
数据库·windows·sqlite
上线就吃代码31 分钟前
【等保测评】数据库数据库配置have_ssl参数为yes
服务器·数据库·ssl
谅望者32 分钟前
数据分析笔记04:抽样方法与抽样分布
数据库·笔记·数据挖掘·数据分析