grails中为null或false值

| 我有一个域类,其中的一个字段是布尔类型。检索它时,如何区分它设置为false还是null? 谢谢     
已邀请:
if(field == null)
将按预期工作。     
这是一个简单的示例,演示了如何测试布尔值的所有3个可能值
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
您可以在Groovy控制台中运行此代码以验证预期的行为     

要回复问题请先登录注册