开箱即用之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>
相关推荐
轮到我狗叫了1 天前
牛客.小红的子串牛客.kotori和抽卡牛客.循环汉诺塔牛客.ruby和薯条
java·开发语言·算法
令狐少侠20111 天前
maven settings.xml文件的各个模块、含义以及它们之间的联系
xml·maven
Volunteer Technology1 天前
三高项目-缓存设计
java·spring·缓存·高并发·高可用·高数据量
栗子~~1 天前
bat脚本- 将jar 包批量安装到 Maven 本地仓库
java·maven·jar
Mr.Entropy1 天前
ecplise配置maven插件
java·maven
叙白冲冲1 天前
tomcat 为啥能一直运行?不像方法那样结束?
java·tomcat
CoderYanger1 天前
MySQL数据库——3.2.1 表的增删查改-查询部分(全列+指定列+去重)
java·开发语言·数据库·mysql·面试·职场和发展
迷知悟道1 天前
java面向对象四大核心特征之抽象---超详细(保姆级)
java·后端
PEI041 天前
MVCC(多版本并发控制)
java·开发语言·数据库
半夏陌离1 天前
SQL 实战指南:电商订单数据分析(订单 / 用户 / 商品表关联 + 统计需求)
java·大数据·前端