rwinch / spring-ldap

Apache License 2.0
0 stars 0 forks source link

LDAP-314: repository methods ignoring @Entity(base=) #38

Closed rwinch closed 8 years ago

rwinch commented 10 years ago

Original Reporter: wims.tijd Environment: Not Specified Version: 2.0.2 Migrated From: https://jira.spring.io//browse/LDAP-314 LdapRepository query methods ignore @Entry(base =

{code:java} interface LdapAccountRepository extends LdapRepository Account findByAccount(String account);

@Entry(base = "DC=wims,DC=tijd,DC=intra", objectClasses="user") public final class Account { {code}

fix in org.springframework.ldap.repository.query.LdapQueryCreator : {code:java} protected ContainerCriteria create(Part part, Iterator iterator) { ConditionCriteria criteria = query().base(clazz.getAnnotation(Entry.class).base()).where(getAttribute(part));

    return appendCondition(part, iterator, criteria);
}

{code}