基於springBoot的jpa分頁使用方法


1.對應dao層的代碼

package com.yzy.sell.Repository;

import com.yzy.sell.Entity.OrderMaster;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import org.springframework.data.jpa.repository.JpaRepository;



public interface OrderMasterRepository extends JpaRepository<OrderMaster,String> {
    //返回的Page類型,傳入的參數是Pageable注意別導錯包
    Page<OrderMaster> findByBuyerOpenid(String BuyerOpenid, Pageable pageable);
}

2.junit測試:

    public void findByBuyerOpenid() {
        PageRequest request=PageRequest.of(0,2);  //使用PageRequest,是Page的子類
        Page<OrderMaster> byBuyerOpenid = repository.findByBuyerOpenid(OPENID, request);
        Assert.assertNotEquals(0,byBuyerOpenid.getTotalElements());
        System.out.println(byBuyerOpenid.getContent().get(0));
    }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM