基于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