1
我正在使用弹簧数据的Pageable来限制记录抓取。我在数据库中有超过500个条目,但是我想只抓取5个,但它不能正确返回。大部分它返回2,3或4条记录(每次返回少于5条记录但我在数据库中有500条记录)。我.CODE下面Spring Data PageRequest不返回指定的计数
服务代码指定服务类和资源库:
public List<Client> listAll() {
Pageable pageable = new PageRequest(0,5);
return (List<Client>) clientRepository.getAllClient(pageable);
}
库代码:
public interface ClientRepository extends CrudRepository<Client, Long> {
@Query("Select distinct p FROM Client p LEFT JOIN FETCH p.offices LEFT JOIN FETCH p.users LEFT JOIN FETCH p.firmSeats")
public List<Client> getAllClient(Pageable page);
}
[春数据可能重复抓取连接与寻呼是不工作](http://stackoverflow.com/questions/21549480/spring-data-fetch-join-with-paging-is-not-working) –