如何使用Grails DetachedCriteria作为自己的标准

时间:2014-10-05 10:19:54

标签: grails subquery gorm detachedcriteria

我希望获得符合某些任意条件的所有行,然后我还要包含任何行,其id为任何这些行的parentId。

def criteria = MovieWorkbook.whereAny {
    and { 
        ilike("name", name)
        or {
            eq("status", "open")
            eq("status", "pending")
        }
    }
}

// this fails - returns nothing
criteria.or {
    inList("id", criteria.list()*.parentId )
}
criteria.list()

0 个答案:

没有答案