2017-10-24 4 views
0

Ich benutze Spring Data LDAP, ich möchte alle Benutzer aber nach Seite zurückgeben. findAll arbeiten, aber alle Benutzer zurückgeben.Spring Data LDAP mit Umblättern möglich ist es möglich?

Ich versuche, Benutzer Page<UserLdap> findAll(Pageable pageable); aber ich habe tise Fehler:

Caused by: org.springframework.beans.factory.BeanCreationException: 
Error creating bean with name 'userLdapRepository': 
Invocation of init method failed; 
nested exception is org.springframework.data.mapping.PropertyReferenceException: 
No property findAll found for type UserLdap! 

vollständiger Code:

public interface UserLdapRepository extends LdapRepository<UserLdap> { 
    Set<UserLdap> findAll(); 
    Page<UserLdap> findAll(Pageable pageable); 
} 

Ich versuche hinzufügen extends PagingAndSortingRepository<UserLdap, Name> aber ich habe den gleichen Fehler.

vollständiger Code:

public interface UserLdapRepository extends PagingAndSortingRepository<UserLdap, Name>, LdapRepository<UserLdap> { 
    Set<UserLdap> findAll(); 
    Page<UserLdap> findAll(Pageable pageable); 
} 

Ist es möglich, Pageable mit Spring Data LDAP verwenden bitte?

EDIT:

ich diesen Code finden in Spring Data ldap:

public Page<T> findAll(Predicate predicate, Pageable pageable) { ... 

Was ist das Prädikat bitte? Wenn Sie eine Probe haben, bin ich glücklich :)

Antwort

0

es nicht möglich ist:

UnsupportedOperationException()

@Override 
public Page<T> findAll(Predicate predicate, Pageable pageable) { 
    throw new UnsupportedOperationException(); 
} 
Verwandte Themen