JPA 分页查询Pageable

来源:互联网 发布:淘宝点点官网 编辑:程序博客网 时间:2024/06/11 21:56
service层:Service类
List<User> getAllUser(int page , int pagesize);

DAO层:UserRepository类

@Componentpublic interface UserRepository extends PagingAndSortingRepository<User,Long> {    Page<User> findAll(Pageable pageable);}


serviceImpl层:ServiceImp类:


@Autowired

private UserRepository userRepository


public List<Page<User>> getAllUser(int page,int pagesize){

PageRequest request =new PageRequest (page-1,pagesize,null);

Page<User> userList = userRepository.findAll(request);

List<Page<User>> list = null;

list.add(userList);

return list;

}


Controller层:UserController类:



@Autowired

private Service s;
在方法里获取数据:
s.getAllUser(page,pagesize);

@Autowired


1 1
原创粉丝点击