2011-03-01 3 views
2

사용자가 속한 그룹을 찾으려면 어떻게해야합니까? GroupManager.findAllGroups()를 사용하고 GroupManager.findUsersInGroup (java.lang.String groupName)으로 그룹을 반복 할 수 있습니다. 그러나 이것은 비쌉니다. 직설적 인 방법이 있습니까?스프링 보안 : 사용자가 속한 그룹 찾기

감사합니다.

+0

데이터베이스 스키마에 따라 다릅니다. 사용자 테이블에 그룹과의 관계가있는 경우 user.getGroups()가 모든 그룹을 가져와야합니다. – Raghuram

+0

기본 스키마 http://static.springsource.org/spring-security/site/docs/3.0.x/reference/appendix-schema.html을 사용하고 있습니다. –

답변

1

약간의 연구 끝에 기존의 스프링 보안 API가 없으므로 데이터베이스 스키마를 기반으로 SQL을 직접 작성해야 할 수도 있습니다.

관련 문제