Hi Graham!

Graham Leggett wrote:
Although not directly related to the directory server itself, I thought I
would ask here as the concentration of LDAP experts is high :)

Has anybody heard of a Java package that does object to LDAP mapping,
along the lines of Hibernate or Torque in the land of SQL?

In other words, I would like a Java class hierarchy of objects
representing LDAP objectlasses and LDAP objects.

JNDI itself offers a simple mapping from LDAP entries to Java objects and vice versa with the help of so called state factories (Java -> LDAP) and object factories (LDAP -> Java).

http://java.sun.com/products/jndi/tutorial/objects/state/index.html
http://java.sun.com/products/jndi/tutorial/objects/factory/index.html

At least it helps you to abstract from the LDAP schema.

Spring LDAP is another option. It has comparable functionality, but you get another dependency (JNDI is always present).

http://www.springframework.org/ldap

Both options do not provide transparent mapping like Hibernate does.
Greetings,
    Stefan

Reply via email to