开箱即用之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>
相关推荐
archko17 分钟前
telophoto源码查看记录 二
java·开发语言
sszdzq19 分钟前
maven
java·maven
爱的叹息20 分钟前
解决 IntelliJ IDEA 中 Maven 项目左侧项目视图未显示顶层目录问题的详细步骤说明
java·maven·intellij-idea
多云的夏天29 分钟前
java -程序打包-jar-exe
java·开发语言·jar
AronTing1 小时前
12- Java虚拟线程(Project Loom)深度解析:原理、实战与性能调优
java·后端·面试
顾林海1 小时前
深度解析LinkedHashSet工作原理
android·java·面试
创码小奇客1 小时前
Java 对象变形记:BeanUtils 与 MapStruct 的高阶魔法实战
java·spring boot·trae
申城异乡人2 小时前
Spring RestTemplate使用方法总结
java
有诺千金2 小时前
深入理解 Spring Boot 的@AutoConfiguration注解
java·spring boot·后端
代码吐槽菌2 小时前
基于SpringBoot的律师事务所案件管理系统【附源码】
java·数据库·spring boot·后端·毕业设计