开箱即用之MyBatisPlus XML 自定义分页

调用方法

java 复制代码
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

public Page<User> queryListByPage(User user)  
{   
	Page<User> page = new Page<>(1, 12);  
	return userMapper.queryListByPage(page, user);   
}

mapper接口

java 复制代码
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

Page<User> queryListByPage(Page<User> page, @Param("condition") User user);

mapper.xml

java 复制代码
<select id="queryListByPage" parameterType="user" resultType="user">  
	select * from user 
<where>  
<if test="condition.name != null">  
	name = #{condition.name}   
	order by create_time desc  
</select>
相关推荐
夫唯不争,故无尤也2 小时前
JavaWeb流式传输速查宝典
java·流式传输
苏小瀚3 小时前
算法---位运算
java·算法
Camel卡蒙3 小时前
数据结构——二叉搜索树Binary Search Tree(介绍、Java实现增删查改、中序遍历等)
java·开发语言·数据结构
2401_841495643 小时前
【数据结构】基于Floyd算法的最短路径求解
java·数据结构·c++·python·算法··floyd
珹洺4 小时前
Java-Spring入门指南(二十七)Android Studio 第一个项目搭建与手机页面模拟器运行
java·spring·android studio
程序猿DD4 小时前
Java 25 中的 6 个新特性解读
java·后端
稻草猫.4 小时前
文件 IO
java·笔记·后端·java-ee·idea
laopeng3014 小时前
基于Spring AI Deep Researcher Agent
java·人工智能·spring
子豪-中国机器人4 小时前
《C++ STL 基础入门》教案
java·开发语言
java_t_t5 小时前
集合工具类
java·集合