0

我在一个名为 disabled 的表中有一个字段,它是一个布尔值。我正在尝试查询 false 或 null 但似乎无法使其正常工作。我已经尝试了一些事情,最有可能的解决方案,但似乎没有工作是

p = book.createCriteria().list {
'in'('createdUnderAccountCustomerNumber', accountIds)
and {
   'in'('createdUnderProfessionalCustomerNumber', professionalCustomerNums)
   isNull('disabled')
   or {
     eq('disabled', false)
   }
}

基本上,我想获取在帐户列表和已禁用的专业人员列表下创建的所有书籍设置为 false 或 null

4

1 回答 1

5

将两部分or放在封闭内:

or {
    isNull('disabled')
    eq('disabled', false)
}
于 2013-02-03T03:41:27.813 回答