2011-12-20 2 views
0

나는 Gorm을 사용하여 집합으로 표현 된 연관을 통해 쿼리하려고합니다. 두 가치 중 하나가 협회에 포함되어 있는지 알고 싶습니다. 내 문제는 별도의 객체가 아니라 단순한 문자열이기 때문에이를 어떻게 표현할 지 모르겠다. 나는 다음과 같은 (분명히 잘못된)에 변화를 시도했다 :최대 절전 모드 문자열 집합을 쿼리하는 방법은 무엇입니까?

def c = CobraUser.createCriteria(); 
def results = c.listDistinct { 
    children { 
     or { 
     eq("children", "stringA") 
     eq("children", "stringB") 
     } 
    } 
} 

EQ를() 부분을 쓸 수, 또는 내가 "에서"사용할 수 있는지 방법 확실하지 어떻게 든 ...

답변

0

I 종료 내가 정말로 신경 쓰지 않는 HQL을 가지고있다.

user 사용자 JOIN user.children uc 어디에서 uc in ('xyz', 'abc')