2017-04-18 2 views
1

와 사용자를 찾는 내가 JPA 저장소를 구성하고 내가 관련 picketlink를 호출 할 때 사용자와 역할이 DB에 올바르게 추가하기 참조 (2.7.1) API의Picketlink가 : 주어진 역할

내 질문은 이것이다 : 하나를 수행하는 방법 주어진 역할을 가진 모든 사용자의 목록을 얻으시겠습니까?

나는 다음과 같은 RelationshipQuery

RelationshipQuery<Grant> rq = relationshipManager.createRelationshipQuery(Grant.class); 
rq.setParameter(Grant.ROLE, role); 
List<Grant> grants = rq.getResultList() 

를 사용하여이 일을 시도하지만 결과 그랜트리스트는 그 역할이 데이터베이스의 마지막 사용자를 참조하는 단일 할당 승인이 포함되어 있습니다.

문서의 예제 쿼리와 tests을 확인했지만 원하는 것을 찾지 못했습니다. 프로젝트가 더 이상 활성화되어 있지 않지만이 문제에 대한 해결책을 찾고 싶습니다.

답변

0

롤 데이터를 이전 db에서 올바르게 가져 오지 못했습니다. 일단 위의 코드가 예상대로 작동한다고 수정했습니다.