我在一个名为disabled的表中有一个字段,它是一个布尔值。我正在尝试查询false或null但似乎无法使其工作。我尝试了一些事情,很可能是解决方案,但似乎没有效果
p = book.createCriteria().list {
'in'('createdUnderAccountCustomerNumber', accountIds)
and {
'in'('createdUnderProfessionalCustomerNumber', professionalCustomerNums)
isNull('disabled')
or {
eq('disabled', false)
}
}
基本上我希望获得在帐户列表下创建的所有书籍以及已禁用设置为false或null的专业人员列表
答案 0 :(得分:5)
将or
的两部分放在封闭内:
or {
isNull('disabled')
eq('disabled', false)
}