2012-01-18 5 views
0

I 사용자를 갖는 쿼리를 사용하여 결과를 얻고있는 개체에서 필드 값을 얻고, 이것은질의 결과리스트

열 summap = [6처럼 gra.Users 개체 : 1], [2, gra.Users : 7]

1,7가

는 내가 그렇게 어떻게이 ID에서 직원 ID를 얻으려면 사용자 개체에서 사용자의 식별자가

?

나는 users.get (it [1]). employeeid를 시도했지만 null 개체에 대해 employeeid 속성을 가져올 수 없다고 말합니다.
어떻게하면 종업원을 얻을 수 있습니까?

감사 Priyank는

답변

1

gra.Users : 1 도메인 클래스의 기본 toString() 출력과 같은 시도, 그래서 각 배열의 두번째 값이 Users 경우,하지 IDS 것으로 추측하고있다. 그래서

def results = executeQuery(...) // [[6, gra.Users : 1], [2, gra.Users: 7]] 
def employeeIds = results.collect { it[1].employeeid } 
+0

그게 절대적 권리 Burt..just 전에 그것을 시도하고 일했다! :) –

0

Users.get(it[1].id).employeeid 
+0

같은 것이 아니라 .. 방법에 대한 자사의 단지 라운드를 good..thanks 보이는 .. –