我有一个域类Person
,如下所示
class Person {
static hasMany=[cars:Car]
}
现在,我希望获取所有Person
,谁不拥有福特'车即可。以下标准的问题在于,它提取了“人”。有两辆车,其中一辆是福特'
List promotions = Person.createCriteria().list( ) {
cars {
ne(‘name’, ‘Ford’)
}
}
答案 0 :(得分:1)
List promotions = Person.createCriteria().list( ) {
sqlRestriction " id not in (select person_id from car where 'Ford' = name );"
}