• <noscript id="e0iig"><kbd id="e0iig"></kbd></noscript>
  • <td id="e0iig"></td>
  • <option id="e0iig"></option>
  • <noscript id="e0iig"><source id="e0iig"></source></noscript>
  • spring data jpa實現分頁查詢功能

    spring data jpa實現分頁查詢功能

    HTML代碼部分:

    // 收派標準信息表格
    $('#grid').datagrid( {
        iconCls : 'icon-forward',
        fit : true,
        border : false,
        rownumbers : true,
        striped : true,
        pageList: [30,50,100],
        pagination : true,
        toolbar : toolbar,
        url : "../../standard_pageQuery.action",
        idField:'id',
        columns : columns
    });
    

    Action類:

    //收派標準分頁列表查詢
    @Action(value="standard_pageQuery",results={@Result(name="success",type="json")})
    public String pageQuery(){
        //調用業務層,查詢數據結果
        Pageable pageable = new PageRequest(page-1,rows);
        Page<Standard> pageData = standardService.findPageData(pageable);
        //返回客戶端數據需要total和rows
        Map<String,Object> result = new HashMap<String,Object>();
        result.put("total", pageData.getNumberOfElements());
        result.put("rows",pageData.getContent());
        //將map轉換為json數據返回,使用struts-json-plugin插件
        ActionContext.getContext().getValueStack().push(result);
        return SUCCESS;
    }
    

    Service代碼:

    @Override
    public Page<Standard> findPageData(Pageable pageable) {
        // TODO Auto-generated method stub
        return standardRepository.findAll(pageable);
    }
    

    dao層:

    public interface StandardRepository extends JpaRepository<Standard,Integer>{
    
    }
    
    版權聲明:本文為a772304419原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
    本文鏈接:https://blog.csdn.net/a772304419/article/details/79051307

    智能推薦

    spring data jpa中的page分頁

    SceneryComment實體類 UserComment實體類 Repository類 Service類(page一定要從0開始,默認是1,如果不減1的話,第一頁的數據就顯示不出來) Controller類 BaseResponse類 測試 說明:使用了springboot,在用Data注解時要用lombok...

    Spring Data JPA —— 分頁PageRequest、PageImpl

    項目中通過openid來查買家訂單主表,那么多的話就的考慮分頁顯示了 注意:在單元測試的時候、分頁是從第0也開始的~ 顯示時,有三個參數,前兩個必填,第幾頁,一頁多少個size,第三個參數默認可以不填。 但是發現這個方法已經過時了,通過查看它的源碼發現,新方法為靜態方法PageRequest of(page,size) 使用PageImpl進行分頁:...

    Spring Data JPA分頁與排序

    1、認識JPA的分頁接口和排序類 在項目的開發中,需要經常對數據表進行分頁和排序查詢。下面將介紹如何使用Spring Data JPA對數據進行分頁和排序。 1.1 分頁排序接口 PagingAndSortingRepository PagingAndSortingRepository 接口繼承自 CrudRepository 接口提供的分頁和排序方法。其關鍵代碼如下:  其方...

    數組刪除其中某個對象的方法

    數組刪除其中的對象或元素,在前端是比較常見的需求。 我現在比較常用的方法如下: 這種方法只適合刪除具有唯一標識的對象。 有沒有想要脫單的小伙伴,加入我們的脫單星球,認識更多優秀的小哥哥小姐姐 特此聲明,星球是免費的,但是創建星球的時候說是必須輸入金額,所以只能先私聊,我再加你免費加入!...

    圖床搭建以及圖床工具的使用

    為什么要用圖床和圖床工具? 比較下面三種md中的圖片url地址(均免費),你會使用哪一種? 選1?由于是本地路徑,文檔分享后給其他人打開后很可能顯示圖片加載失敗。 選2?雖然分享后可以顯示圖片,但能保證加載速度? 選3?我肯定選這種,即兼容2的瀏覽器訪問,又能保證訪問速度。 這樣就可以回答上面的問題了!保證瀏覽器訪問要用圖床,保證加載速度要用圖床工具,又不花錢想想就開心。 除此之外本篇博客還會講解...

    猜你喜歡

    并發編程理論篇

    一、必備知識回顧 計算機又叫電腦,即通電的大腦,發明計算機是為了讓他通電之后能夠像人一樣去工作,并且它比人的工作效率更高,因為可以24小時不間斷 計算機五大組成部分 控制器 運算器 存儲器 輸入設備 輸出設備 計算機的核心真正干活的是CPU(控制器+運算器=中央處理器) 程序要想被計算機運行,它的代碼必須要先由硬盤讀到內存,之后cpu取指再執行 并發 看起來像同時運行的就可以稱之為并發 并行 真正...

    Java LinkedHashMap

    Java LinkedHashMap 前言 Map是我們在實際使用過程中常用的集合,HashMap在Java的實際開發中出鏡率很高,它通過hash算法實現了高效的非線程安全的集合,它有一個缺點就是,用戶插入集合的數據時無序,在我們需要一些有序的map的時候,我們就需要引入另外一個集合:LinkedHashMap。 LinkedHashMap是一個有序的非線程安全的集合,它是HashMap的子類,基...

    Spark Streaming處理文件(本地文件以及hdfs上面的文件)

    標題介紹文件流之前先介紹一下Dstream 下面是來自官網一段的說明,Discretized Streams或DStream是Spark Streaming提供的基本抽象。它表示連續的數據流,可以是從源接收的輸入數據流,也可以是通過轉換輸入流生成的已處理數據流。在內部,DStream由一系列連續的RDD表示,這是Spark對不可變的分布式數據集的抽象(有關更多詳細信息,請參見Spark編程指南)。...

    《痞子衡嵌入式半月刊》 第 8 期

    痞子衡嵌入式半月刊: 第 8 期 這里分享嵌入式領域有用有趣的項目/工具以及一些熱點新聞,農歷年分二十四節氣,希望在每個交節之日準時發布一期。 本期刊是開源項目(GitHub: JayHeng/pzh-mcu-bi-weekly),歡迎提交 issue,投稿或推薦你知道的嵌入式那些事兒。 上期回顧 :《痞子衡嵌入式半月刊: 第 7 期》 嘮兩句 今天是小滿,小滿節氣意味著進入了大幅降水的雨季。痞子...

    (C++)二叉樹的線索化 / 線索二叉樹

    好久不見,朋友們!雖然我知道沒人看我的博客,但我還是想叨逼叨一下。啊,好久沒編程了(其實也就一周沒編),但你們知道,程序員一天不編程那能叫程序員么???雖然我不是程序員哈哈哈哈哈,但還是要有基本素養嘛。 繼續寫二叉樹,給自己立一個flag,就是這幾天要寫完之前沒做完的幾道題,和二叉樹紅黑樹各種樹之類的~~雖然有這個flag,但我還是很實誠地遵從自己的內心,買了一張明天的電影票,等我回來告訴你們好不...

    精品国产乱码久久久久久蜜桃不卡