91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

如何使用pagehelper實現分頁

小億
85
2024-06-06 14:56:23
欄目: 編程語言

要使用PageHelper實現分頁功能,首先需要在項目中引入PageHelper的依賴。在Maven項目中,在pom.xml文件中添加以下依賴:

<dependency>
    <groupId>com.github.pagehelper</groupId>
    <artifactId>pagehelper</artifactId>
    <version>5.2.1</version>
</dependency>

然后,在MyBatis的Mapper接口中定義查詢方法,并在查詢方法中使用PageHelper.startPage方法來設置分頁信息,如下所示:

import com.github.pagehelper.PageHelper;

public interface UserMapper {
    
    List<User> selectUsers(int pageNum, int pageSize);
    
}

在實現類中調用PageHelper.startPage方法,并執行查詢操作,如下所示:

import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;

public class UserMapperImpl implements UserMapper {
    
    public List<User> selectUsers(int pageNum, int pageSize) {
        PageHelper.startPage(pageNum, pageSize);
        List<User> users = userDAO.selectUsers();
        PageInfo<User> pageInfo = new PageInfo<>(users);
        return pageInfo.getList();
    }
    
}

最后,在Service層調用Mapper接口的查詢方法即可實現分頁功能,如下所示:

public class UserService {
    
    @Autowired
    private UserMapper userMapper;
    
    public List<User> getUsers(int pageNum, int pageSize) {
        return userMapper.selectUsers(pageNum, pageSize);
    }
    
}

調用UserService的getUsers方法傳入頁碼和每頁記錄數即可實現分頁查詢功能。

0
甘谷县| 嵩明县| 织金县| 山西省| 新丰县| 赞皇县| 曲靖市| 胶南市| 皮山县| 郯城县| 乌鲁木齐市| 龙山县| 左贡县| 融水| 宁化县| 剑河县| 如东县| 当雄县| 突泉县| 仙居县| 扶沟县| 襄樊市| 峡江县| 高唐县| 安图县| 兰溪市| 化德县| 临西县| 潞西市| 龙门县| 安庆市| 青铜峡市| 宣威市| 孟津县| 上饶市| 灌南县| 加查县| 启东市| 岗巴县| 四子王旗| 仪陇县|