java连接ldap,如何获取隐藏字段?whenchanged

用Java连接ldap查询用户信息,发现有些字段如数据变更时间获取不到,返回值为null。
求问如何获取隐藏字段?

隐藏字段?什么意思?还是说你查询用户信息的时候是多表联合查询?然后你用实体类用户类去接受这个返回的信息,然后数据变更时间字段获取不到数据?是这样吗?是的话就在实体类中加扩展属性。

我是想获取隐藏的属性(称为操作性属性(operational attribute)),比如创建记录的用户的名称和修改记录的时间。

我写一下伪代码:
LDAPConnection lc = new LDAPConnection();
String[] attr = {LDAPConnection.ALL_USER_ATTRS,"createTimestamp","creatorsName","modifiersName","modifyTimestamp"};
LDAPSearchResults searchResults = lc.search(searchBase, searchScope, searchFilter, attr, false,constraints);
这样能获取到隐藏字段。
可查阅官方文档:
https://www.novell.com/documentation/developer/jldap/jldapenu/api/