2017-10-24 17 views
0

私は春のデータLDAPを使用して、私はすべてのユーザーをページで返すようにしたい。 findAllが動作しますが、すべてのユーザーが返されます。Spring Data Pageableを使用したLDAPは可能ですか?

私は、ユーザーPage<UserLdap> findAll(Pageable pageable);を試みるが、私はティセエラーを持っている:

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! 

フルコード:

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

私はextends PagingAndSortingRepository<UserLdap, Name>を追加しようとしたが、私は同じエラーを持っています。

フルコード:

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

は春データLDAPでページング可能にしてください使用して、それは可能ですか?

EDIT:

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

それは述語何てくださいです:

私は春のデータLDAPでこのコードを見つけますか?あなたがサンプルを持っている場合、私は幸せです:)

答えて

0

ことはできません。

にUnsupportedOperationException()

@Override 
public Page<T> findAll(Predicate predicate, Pageable pageable) { 
    throw new UnsupportedOperationException(); 
} 
関連する問題