2013-08-22 4 views
0

나는이올바른 사용

Controller.createCriteria().listDistinct(){ 
and { 
    or{ 
      or{ 
      //condition1 
      //condition2 
      } 
      or{ 
      //condition3 
      //condition4 
      } 

    } 

//condition 5 
} 

} 

하지만 같은 Grails의에게 createCriteria .criteria를 사용하여 기준을 구축을 위해 노력하고는 내가 무엇을 얻을 것은 이것이다 나는 정확하게 절을 위치시킨다?

답변

6

단순화하기 위해 하나의 OR을 사용해 보셨습니까? 내가 좋아하는 뭔가를 생각하고 있어요 :

and { 
    or{ 
     //condition1 
     //condition2 
     //condition3 
     //condition4 
    } 
    //condition 5 
} 

이 덜 복잡한 SQL을 생성합니다