Products‎ > ‎

LDAP Persistence


SmartWave LDAP Persistence is an object to LDAP mapping tool for Java, providing you with an easy-to-use LDAP persistence layer.

SmartWave LDAP Persistence takes care of the mapping from Java classes to LDAP repository entries, enabling you to search for, access, and update information stored in LDAPv3 directories, thus simplifying the manipulation of complicated schemas and significantly reducing development time.

Some of the key features of SmartWave LDAP Persistence:

    • Object / Directory mappings
    • XML based mapping
    • Human-readable format
    • Multiple-objects to single-entry mapping
    • Polymorphic associations
    • Bidirectional associations
    • Collections of basic types
    • Composite collection elements
    • Automatic Java Beans generation

Query language:

    • XML-based query language
    • Dynamic queries with parameters
    • Mapped Java Beans results

High performance:

    • Lazy initialisation
    • Highly scalable architecture
    • No "special" directory classes
    • DAO pattern implementation
    • Design time DAO generation

Java technology integration:

    • JNDI based
    • Java Beans specification

White Pages Application

SmartWave has developed a White Pages application that uses the LDAP Persistence technology.