Grails - 如何在 CreateCriteria 中使用 "OR"



我有这个标准:

def myList =  BAS.createCriteria().list () {
  projections { distinct ( "id" ) 
      property("date")
      property("id")
  }
  carList{ 
      eq("login",login)    
          }
  ccList{
      eq("cmd",false)
        }

  order("date","desc")
}

我还想添加空作为"cmd"的标准。在我的情况下可以使用OR吗?

谢谢

是的,在这种情况下您可以使用 OR。

ccList {
  or {
    eq("cmd", false)
    isNull("cmd")
  }
}

文档概述了此选项和其他选项。在文档的其余部分也可以找到更多信息。

相关内容

  • 没有找到相关文章

最新更新