开箱即用之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>
相关推荐
番茄酱料5 分钟前
idea-java项目中的全部接口提取
java·网络安全·intellij-idea
xuanxuanping7 分钟前
Java技术分享
java·开发语言
蜡笔小新..18 分钟前
Java常用类-Object(8个未完待续...)
java·开发语言·object
小钟不想敲代码19 分钟前
第4章 Spring Boot自动配置
java·spring boot·后端
熬夜的猪22 分钟前
现代安全密码哈希算法
java·学习·算法·安全·哈希算法
p-knowledge26 分钟前
外观模式 (Facade Pattern)
java·外观模式
hummhumm33 分钟前
第33章 - Go语言 云原生开发
java·开发语言·后端·python·sql·云原生·golang
森屿Serien35 分钟前
Javaweb关于web.xml的相关配置信息
xml·前端
上下翻飞的屁39 分钟前
解决 ### Error updating database. Cause: java.lang.NullPointerException
java
代码小鑫40 分钟前
A046-基于SpringBoot的论坛系统的设计与实现
java·开发语言·数据库·spring boot·毕业设计