2011-04-12 3 views
1

해당 필드 중 하나가 부울 인 도메인 클래스가 있습니다. 그것을 검색 할 때 false로 설정되었거나 null인지 여부를 어떻게 구별 할 수 있습니까? 예상대로그레이의 null 또는 false 값

감사

답변

2

if(field == null) 작동합니다.

0

다음은 예상되는 동작을 확인하기 위해 Groovy console에서이 코드를 실행할 수있는 부울

class Person { 

    Boolean isMale = false 
    Boolean isFemale = true 

    Boolean isAdult = null 
} 

def p = new Person() 

assert !p.isMale 
assert p.isFemale 
assert p.isAdult == null 

의 3 개 가능한 값을 테스트하는 방법을 보여주는 간단한 예제