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) –