springboot mybatisplus分页无效
时间: 2023-08-26 10:04:56 浏览: 84
SpringBoot实现分页
5星 · 资源好评率100%
如果SpringBoot和MyBatisPlus分页无效,可以检查以下几个方面:
1. 是否引入了正确的依赖。需要引入SpringBoot和MyBatisPlus的相关依赖,例如:
```
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.x.x</version>
</dependency>
```
2. 是否正确配置了MyBatisPlus。需要在配置文件中添加MyBatisPlus的配置,例如:
```
mybatis-plus:
mapper-locations: classpath:/mapper/*.xml
configuration:
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
```
3. 是否正确使用了分页插件。在Mapper接口中使用分页插件,例如:
```
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
@Mapper
public interface UserMapper extends BaseMapper<User> {
List<User> selectUserPage(Page<User> page, @Param("name") String name);
}
```
需要注意的是,在使用分页插件时,需要传入一个Page对象,该对象包含了分页相关的信息,例如当前页码、每页显示数量等。
如果以上几个方面都没有问题,可以尝试打开MyBatisPlus的SQL日志,查看是否正确生成了分页SQL语句。
阅读全文