【问题标题】:Netscape LDAPJDK for Active Directory Lightweight Directory Services (AD LDS)用于 Active Directory 轻量级目录服务 (AD LDS) 的 Netscape LDAPJDK
【发布时间】:2016-11-16 10:38:46
【问题描述】:

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

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

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

我已经google了,但没有找到,欢迎回答。

【问题讨论】:

    标签: java pagination ldap adlds netscape


    【解决方案1】:

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

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

    示例代码参考此链接:https://docs.ldap.com/ldap-sdk/docs/javadoc/com/unboundid/ldap/sdk/controls/SimplePagedResultsControl.html

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多