2013-02-03 26 views
0

我在一個名爲disabled的表中有一個字段,它是一個布爾值。我試圖查詢爲false或null,但似乎無法得到它的工作。我已經嘗試了幾件事情,最有可能的解決方案,但似乎沒有工作是Grails - gorm false OR NULL

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

基本上我想要得到下帳戶列表和專業人士的名單具有禁用設置爲假創建的所有書籍或空

回答

4

or的兩個部分封閉內:

or { 
    isNull('disabled') 
    eq('disabled', false) 
} 
+0

Geeeez,花了一個多小時嘗試不同的形式。謝謝! – ibaralf