mybatis plus 如何自定义分页查询
时间: 2023-12-01 16:42:35 浏览: 208
mybatis-plus分页查询 学习mybatis-plus在项目中的简单使用,代码生成器,分页查询,多数据源等
Mybatis Plus提供了很多方便的分页查询方法,但是如果需要自定义分页查询,可以按照以下步骤进行操作:
1.创建一个自定义的分页查询方法,例如:
```java
List<User> selectUserPage(Page<User> page, String name);
```
2.在Mapper.xml文件中编写SQL语句,例如:
```xml
<select id="selectUserPage" resultType="User">
select * from user where name like concat('%',#{name},'%')
limit #{page.offset}, #{page.size}
</select>
```
3.在Service层中调用自定义的分页查询方法,例如:
```java
Page<User> page = new Page<>(1, 10);
List<User> userList = userService.selectUserPage(page, "张三");
```
其中,Page对象是Mybatis Plus提供的分页对象,可以设置当前页码和每页显示数量,第二个参数是查询条件。
阅读全文