最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PageHelper分頁查詢操作方法示例

 更新時間:2023年08月16日 08:58:31   作者:留胡子的餅干  
這篇文章主要為大家介紹了PageHelper分頁查詢數(shù)據(jù)操作方法示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

1、數(shù)據(jù)集合實體類

寫一個存儲數(shù)據(jù)的總條數(shù)和所有數(shù)據(jù)集合的實體類

@Data
@NoArgsConstructor  //無參構(gòu)造器
@AllArgsConstructor  //全參構(gòu)造器
@Builder   //構(gòu)建者設(shè)計模式
public class PageBean<T> {
/**
 * 總條數(shù)
 */
private Long total;
/**
 * 當(dāng)前頁集合
 */
private List<T> rows;
}

2、mapper查詢數(shù)據(jù)庫數(shù)據(jù)的方法

在mapper層寫一個查詢數(shù)據(jù)庫所有數(shù)據(jù)的方法

@Select("select id,username,password,name,gender,image,job,entrydate,dept_id,create_time,update_time from emp")
 List<Emp> findList2();

3、service層執(zhí)行mapper層方法

并調(diào)用PageHelper的startPage方法設(shè)置頁數(shù)和每頁多少條數(shù)據(jù),然后把數(shù)據(jù)庫的數(shù)據(jù)強轉(zhuǎn)為Page對象,封裝成自定義的對象返回

@Override
public PageBean<Emp> findByPage(Integer page, Integer pageSize) {
    //設(shè)置分頁參數(shù)
PageHelper.startPage(page,pageSize);
//執(zhí)行查詢
List<Emp> empList = empMapper.findList2();
//查詢結(jié)果轉(zhuǎn)為Page對象
Page<Emp> p = (Page<Emp>) empList;
//封裝對象返回
return new PageBean<>(p.getTotal(),p.getResult());
}

4、controller層調(diào)用service層方法

把前端分頁的參數(shù)傳給service方法中實行分頁,傳給前端實體類以供前端進行操作

以上就是PageHelper分頁查詢操作方法示例的詳細內(nèi)容,更多關(guān)于PageHelper分頁查詢操作的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Java格式化日期和時間三種方法

    Java格式化日期和時間三種方法

    這篇文章主要給大家介紹了關(guān)于Java格式化日期和時間三種方法的相關(guān)資料,最近遇到很多在Java里獲取當(dāng)前時間的問題,文中通過圖文以及實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-07-07
  • java的MybatisPlus調(diào)用儲存過程的返回數(shù)據(jù)問題

    java的MybatisPlus調(diào)用儲存過程的返回數(shù)據(jù)問題

    這篇文章主要介紹了java的MybatisPlus調(diào)用儲存過程的返回數(shù)據(jù)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • 詳解RSA加密算法的原理與Java實現(xiàn)

    詳解RSA加密算法的原理與Java實現(xiàn)

    這篇文章主要和大家分享非對稱加密中的一種算法,那就是 RSA 加密算法。本文介紹了RSA算法的原理與Java實現(xiàn),感興趣的小伙伴可以嘗試一下
    2022-10-10
  • SpringBoot+JPA?分頁查詢指定列并返回指定實體方式

    SpringBoot+JPA?分頁查詢指定列并返回指定實體方式

    這篇文章主要介紹了SpringBoot+JPA?分頁查詢指定列并返回指定實體方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • Spring Security自定義身份認證的實現(xiàn)方法

    Spring Security自定義身份認證的實現(xiàn)方法

    這篇文章主要介紹了Spring Security自定義身份認證的實現(xiàn)方法,下面對Spring Security的這三種自定義身份認證進行詳細講解,需要的朋友可以參考下
    2025-04-04
  • maven安裝、使用、配置本地倉庫、idea配置maven以及解決plugins報錯問題

    maven安裝、使用、配置本地倉庫、idea配置maven以及解決plugins報錯問題

    本地倉庫是遠程倉庫的一個緩沖和子集,當(dāng)你構(gòu)建Maven項目時首先會從本地倉庫查找資源,如果沒有那么Maven會從遠程倉庫下載到你本地倉庫,這篇文章主要給大家介紹了關(guān)于maven安裝、使用、配置本地倉庫、idea配置maven以及解決plugins報錯問題的相關(guān)資料,需要的朋友可以參考下
    2024-01-01
  • java實現(xiàn)圖片的上傳與展示實例代碼

    java實現(xiàn)圖片的上傳與展示實例代碼

    這篇文章主要給大家介紹了關(guān)于java實現(xiàn)圖片的上傳與展示的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-12-12
  • springboot?aop配合反射統(tǒng)一簽名驗證實踐

    springboot?aop配合反射統(tǒng)一簽名驗證實踐

    這篇文章主要介紹了springboot?aop配合反射統(tǒng)一簽名驗證實踐,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • JavaWEB SMBMS實現(xiàn)密碼修改功能過程

    JavaWEB SMBMS實現(xiàn)密碼修改功能過程

    本文介紹了實現(xiàn)密碼修改功能的步驟,包括前端頁面、Dao層、Service層和Servlet層的編寫和調(diào)用,通過這些步驟,可以實現(xiàn)用戶密碼的修改功能
    2026-02-02
  • Java線程中斷機制interrupt、isInterrupted、interrupted方法詳解

    Java線程中斷機制interrupt、isInterrupted、interrupted方法詳解

    這篇文章主要介紹了Java線程中斷機制interrupt、isInterrupted、interrupted方法詳解,一個線程不應(yīng)該由其他線程來強制中斷或停止,而是應(yīng)該由線程自己自行停止,所以,Thread.stop、Thread.suspend、Thread. resume都已經(jīng)被廢棄了,需要的朋友可以參考下
    2024-01-01

最新評論

吉林省| 温宿县| 武威市| 莱州市| 玛纳斯县| 罗源县| 临高县| 湘潭县| 星子县| 宁安市| 含山县| 吉安市| 常熟市| 博客| 安多县| 萨嘎县| 渑池县| 黎城县| 广元市| 旌德县| 浮山县| 丘北县| 稻城县| 哈尔滨市| 谢通门县| 连州市| 徐州市| 海南省| 柳河县| 正宁县| 郧西县| 乐亭县| 莱阳市| 道孚县| 尖扎县| 永州市| 安多县| 余干县| 赤壁市| 海城市| 宁海县|