mybatis plus分页的案例
时间: 2023-06-09 12:03:38 浏览: 171
Mybatis-Plus实战
好的,下面是一个使用Mybatis Plus进行分页的案例:
1.添加依赖
在pom.xml文件中添加Mybatis Plus的依赖
```xml
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.3.1</version>
</dependency>
```
2.定义Mapper接口
定义一个继承Mybatis Plus的BaseMapper接口的Mapper接口,如下:
```java
@Mapper
public interface UserMapper extends BaseMapper<User> {
IPage<User> selectUserPage(Page<User> page);
}
```
3.编写SQL语句
在UserMapper接口中编写SQL语句,如下:
```java
@Select("select * from user")
IPage<User> selectUserPage(Page<User> page);
```
4.分页查询
在Service层中调用UserMapper的分页查询方法,如下:
```java
@Service
public class UserServiceImpl implements UserService {
@Resource
private UserMapper userMapper;
@Override
public IPage<User> selectUserPage(Page<User> page) {
return userMapper.selectUserPage(page);
}
}
```
以上就是使用Mybatis Plus进行分页的案例。
阅读全文