type
Post
status
Published
date
Mar 22, 2023
slug
summary
Mybatis-plus在service和mapper层均可以做分页查询,但是还是建议在mapper层做
tags
开发
category
后端
icon
password

🤔 如何使用Mybatis-plus的分页查询插件

  1. 首先在pom.xml中添加Mybatis-plus的依赖
<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.1</version> </dependency>
  1. 在Mapper接口中,继承BaseMapper,使用自带的分页方法
public interface UserMapper extends BaseMapper<User> { IPage<User> selectUserPage(Page<User> page, @Param("name") String name); }
  1. 在Service层中,调用Mapper接口的分页方法
@Service public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements UserService { @Override public IPage<User> selectUserPage(Page<User> page, String name) { return baseMapper.selectUserPage(page, name); } }

📝主旨内容

观点1

Mybatis-plus是一款非常方便实用的ORM框架,分页查询插件是其重要的特性之一。

观点2

使用Mybatis-plus的分页查询插件,可以轻松地实现分页查询,避免手动编写SQL语句的繁琐。

🤗总结归纳

Mybatis-plus的分页查询插件是一款方便实用的工具,能够极大地提高开发效率。

参考文章

致谢:
💡
有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~
 
 
 
Clash DNS服务浅析示例文章

NotionNext
NotionNext
Battleboy’s Blog🍚
公告
type
Notice
status
Published
date
Jul 2, 2021
slug
summary
类型为Notice的文章将被显示为公告,仅 hexo和next支持;仅限一个公告
tags
category
icon
password
🎉NotionNext 3.10已上线🎉
-- 新版本特性 ---
字体完全自定义
支持自定义样式、脚本
支持公告栏功能
-- 感谢您的支持 ---
👏欢迎更新体验👏