두 개의 클래스 User 및 Role과 복합 클래스 UserRole이 있다고 가정 해 보겠습니다.많은 관계에서 단일 역할을 가진 사용자를 찾는 방법은 무엇입니까?
이것은 많은 관계입니다. 그루비와 나는 유일한 역할 USER_ROLE을 가지고 총 사용자를 계산 싶어요. 내가 어떻게 할 수 있니?
class User{
String name
}
class Role{
String authority
}
class UserRole{
User user
Role role
}
관련 정보 만 넣었습니다.
나는 내가 유일한 역할 USER_ROLE와 사용자의 수를 얻을 수 있도록 GORM 쿼리와 같은
def result = UserRole.createCriteria().list(){
eq('role', Role.get(1)) //the Role with id 1 is USER_ROLE
}
을 형성합니다. 어떤 도움을 주셔서 감사합니다! 감사! 없이
def result = UserRole.createCriteria().list(){
eq('role', Role.get(1)) //the Role with id 1 is USER_ROLE
}
def users = UserRole.findAll {role == 'USER_ROLE'}. 크기 ( – Vahid
)이지만 USER_ROLE을 포함한 다른 역할을 사용자에게 부여합니다. – kofhearts
두 가지 별도의 명령을 실행하여 사용자를 찾거나하지 않고 사용자를 찾고 원하는 것을 비교하고 구문 분석해야 할 수 있습니다. 행운을 빌어 요. – Vahid