有没有办法从某个对象中删除一个objectClass及其所有属性与Java代码?当我尝试:
context..modifyAttributes(rdn, new ModificationItem[]{new ModificationItem(DirContext.REMOVE_ATTRIBUTE, new BasicAttribute("objectClass", objectClassName))})
我收到LDAP错误,这是由那个objec类的某些属性引起的,这些属性仍然存在。我之前不想删除所有属性,因为我无法确定在运行时将哪一个属性分配给对象(获取对象以了解对我的性能有害)。从代码中有一些很好的方法吗?
答案 0 :(得分:0)
是的,只需将要删除的属性添加到ModificationItem[]
数组中。