0

我正在使用 ADLDS(Active Directory 轻量级目录服务)的 Netscape/Sun LDAP SDK Java 库作为存储库。

我发现 AD LDS 存储库使用名为 maxPageSize 的属性对单个数据库查询事务有 1000 条记录的限制。

如何使用 Netscape LDAP SDK java 库覆盖 maxPageSize 属性以查询更多记录(例如 5000 条记录)。

我用谷歌搜索过,但没有找到,欢迎回答。

4

1 回答 1

0

maxPageSize 是在 AD 服务器上设置的属性,无法从客户端 SDK 覆盖它。

您需要做的是使用带有 LDAP 查询的 PagedResultsControl 来获取超过 maxPageSize 的记录。

请参阅此链接以获取示例代码:https ://docs.ldap.com/ldap-sdk/docs/javadoc/com/unboundid/ldap/sdk/controls/SimplePagedResultsControl.html

于 2016-11-17T08:04:18.140 回答